私の iOS アプリでは、AFNetworking
ライブラリを使用して POST リクエストをサーバーに送信しています。サーバーの応答ヘッダーには、cache-control → no-cache
. 私のカスタムAFHTTPSessionManager
サブクラスでは明示的に を設定していないNSURLRequestCachePolicy
ので、デフォルトが使用されていると思いますNSURLRequestUseProtocolCachePolicy
。AppleのドキュメントにNSURLRequestUseProtocolCachePolicy
は次のように書かれています:
プロトコルの実装で定義されているキャッシュ ロジックがあれば、それを特定の URL ロード リクエストに使用することを指定します。これは、URL ロード リクエストのデフォルト ポリシーです。このポリシーについては、以下の説明で詳しく説明します。
私の場合、キャッシュ ロジックが原因で、アプリの iOS シミュレータ ライブラリ キャッシュ フォルダに保存したcache-control → no-cache
理由がわかりません。Cache.db
誰でも私が理解するのを助けることができますか?