11

キャッシュヘッダーがCache-Control:・privateの場合でも、AFNetworkingでキャッシュを適用したいのですが、他にキャッシュ関連のヘッダーはありません。時間ベースのキャッシュになることを理解しており、問題はありません。

AFNetworkingの範囲を超えている場合でもアドバイスしてください。

iOS 5 iPadアプリを作成していますが、キャッシュしようとしているXMLファイルのヘッダーファイルは次のとおりです。

HTTP/1.1·200·OK(CR)(LF)
Cache-Control:·private(CR)(LF)
Content-Type:·text/xml;·charset=utf-8(CR)(LF)
Server:·Microsoft-IIS/7.5(CR)(LF)
X-AspNet-Version:·2.0.50727(CR)(LF)
X-Powered-By:·ASP.NET(CR)(LF)
Date:·Wed,·11·Jul·2012·18:42:27·GMT(CR)(LF)
Connection:·close(CR)(LF)
Content-Length:·20464(CR)(LF)
(CR)(LF)

前もって感謝します。

4

3 に答える 3

0

あなたに役立つかもしれないこのリンクを見つけました: https://github.com/AFNetworking/AFNetworking/issues/495

基本的に、NSURLConnection をオーバーライドできます。

于 2012-11-25T02:50:16.713 に答える
0

override に加えて、 EGOCacheNSURLConnectionなどの外部キャッシュ管理を使用したいと考えています。これにより、いつでも他のキャッシュ システムに変更できる柔軟性が高まります。

于 2012-11-26T01:59:25.953 に答える