我使用AFNetworking从后端获取数据,并将请求的cachePolicy
设置为NSURLRequestUseProtocolCachePolicy
。
响应标题包含ETag值,Transfer-Encoding
为chunked
。
iOS - 是否可以缓存分块的HTTP响应?
在第二次调用相同的API时,它获取新数据,而不是按预期从缓存中获取数据。
我注意到,如果反应不是分块(包含Content-Length
头),高速缓存的工作完美
我的问题是:是可以缓存在iOS的chunked
回应?
谢谢你的任何建议
我想你可能会发现我的回答很有用:http://stackoverflow.com/questions/20248707/nsurlcache-inconsistent-behaviour – 2015-08-31 17:10:31