0

サーバーは応答としてキャッシュ ヘッダーを送信します。

"Cache-Control": "max-age=120, public"

まず、AFHTTPRequestOperation で NSURLRequestReturnCacheDataElseLoad を使用しました。

AppDelegate で共有キャッシュを設定し、NSUrlRequest で NSURLRequestReturnCacheDataElseLoad を設定します。

うまくいきました。

しかし、次の方法で NSURLRequestReturnCacheDataElseLoad を設定して AFHTTPSessionManager で同じことをしようとしたとき、

1.request.session.configuration.requestCachePolicy _

2.request.requestSerializer.cachePolicy _

3.Overriding -(NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request completionHandler:(void (^)(NSURLResponse *, id, NSError *))completionHandler

何も機能していないようです。

AFNetworking バージョン - 2.5.1

4

1 に答える 1