0

API 呼び出しから 304 応答を受け取りましたが、これは問題ありません。本体が変更されていないためです。ただし、応答の HTTP-header-field が変更されました! この変更は、NSURLConnection の応答オブジェクトには反映されません。HTTP ヘッダーがローカルにキャッシュされた応答のコピーから読み込まれるかのようです。

最新のヘッダーを保持しながら、(ETag に基づく) 304 キャッシュを維持する方法はありますか?

NSURLCachePolicyにはその値がないようです..

4

1 に答える 1

0

NSURLConnection がうまくいくとは思いません。WWDC '13 のラボにいる Apple 開発者に、キャッシュされた応答とカスタム ヘッダー値について尋ねたところ、低レベルの接続方法 ( CFNetworkingなど) を使用するか、独自に実装したサード パーティ製ライブラリを使用するように言われました (誰かがAFNetworkingを教えてくれました)。よく扱います)。

于 2013-10-17T14:31:09.103 に答える