問題タブ [nsurlsessionconfiguration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
875 参照

ios - NSURLSessionConfiguration 設定に従っていることをテストする

いくつかのデフォルト設定で NSURLSessionConfiguration を作成しましたが、カスタム NSURLProtocol でその設定で作成されたリクエスト オブジェクトを見ると、これらの設定がすべて継承されているようには見えず、少し混乱しています。

登録されているカスタム NSURLProtocol で

私が設定したこれらのパラメータが要求に従っており、継承されていることを確認する方法はありますか?

0 投票する
0 に答える
649 参照

ios - アプリが強制終了された後、NSURLSessionUploadTask を使用してアップロード タスクを再開しますか?

次のコードを使用して、NSURLSessionUploadTask を使用して画像をアップロードしています

私のファイルはサーバーに正しくアップロードされますが、アップロードの進行中にアプリが強制終了された場合、セッション識別子を取得してから再開した後、アップロードの状態を復元できません。

グーグルで調べたところ、アップロードが中断された場合、(アプリの再起動後に) 以下のデリゲート メソッドが呼び出されることがわかりましたが、私の場合、このメソッドは呼び出されないようです。

セッション ID を識別するために正しい方法を使用していますか、それとも要件を実装するための他の方法がありますか?

0 投票する
0 に答える
161 参照

ios - ウォッチ OS : NSUrlSession 資格情報のキャッシュ

iPhoneやApple Watchからの「ログアウト・新規ログイン」機能を実装したい。

  • ログアウト後に iPhone (古いコードのため NSURLConnection を使用) から資格情報をクリアできますが、Apple Watch (NSURLSession を使用) からはクリアできません。

  • Apple Watch で NSURLSession を使用しています。これは Apple が新しく推奨しているためです。

  • Apple Watch(Watch OS 2.0、Swift 2.0、iOS 9.0 >> )からサーバーに接続するために ephemeralSessionConfiguration を試しました。「invalidateAndCancel」とresetWithCompletionHandler APIを呼び出して、資格情報をクリアし、動作に変更はありませんでした。

  • 認証チャレンジを起動するのは 1 回だけです。その後は、最初に提供した資格情報を常に使用しています。そのため、新しいログイン ユーザー資格情報を使用できません。

  • 資格情報ストアとキャッシュを取得して、資格情報をクリアしようとしました。しかし、共有資格証明ストアとキャッシュは空です。

質問

私のアプローチに何か問題がありますか?それとも Watch OS 2.0 のバグですか?

0 投票する
0 に答える
485 参照

xcode - NSURLConnection のプロキシ HTTP

以下のコードを使用して、NSURLConnection でリクエストをプロキシしようとしています。私の問題は、プロキシが働く。私の NSURLResponse は問題ないので、ここで実際に何が起こっているのかわかりません。どんな助けでも大歓迎です、ありがとう!

\\ これは、プロキシ IP を取得する必要があるときに返されるものです。

0 投票する
2 に答える
169 参照

nsurlsession - NSURLSession バックグラウンド タスク用の NSURLCache

私は自分のアプリにキャッシュを実装しようとしています。ほとんどのネットワーク ニーズに対してバックグラウンド構成で NSURLSession を使用していますが、うまく機能しますが、キャッシュ オブジェクトを追加すると、セッションはそれを無視し、常にサーバーに移動します。

キャッシュ付きのデフォルト セッション インスタンスを使用しようとしましたが、システムはキャッシュを使用します

以前にドキュメントを何度か読んだことがありますが、バックグラウンド タスクのキャッシュ オブジェクトを無視することについては言及されていません。

バグなのか何か分かる人いますか

0 投票する
1 に答える
1362 参照

ios - AFNetworking ファイルのダウンロード エラー エラー Domain=NSCocoaErrorDomain Code=260

動画ファイルのダウンロードとその進行状況の報告に AFNetworking 3.0.4 を使用しています。ファイルは正常にダウンロードされたようですが、このファイルを保存してファイル属性を取得しようとすると、次のエラーが表示されます。

この行を使用してファイル属性を取得しています。

ここで fileAttributes ディクショナリは nil であり、 fileError 変数に上記のエラーが表示されます。

ここに私の完全なコードがあります

ここで私が間違っていることを教えてください。どんな助けでも大歓迎です。ありがとう