ios – NSURLCache和ETags

前端之家收集整理的这篇文章主要介绍了ios – NSURLCache和ETags前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
NSURLCache透明地处理服务器收到的ETag吗?我的意思是:它是否为每个URL请求自动存储ETag,然后在提交到同一个URL的请求时发送相应的IF-None-Match?
还是我自己要管理?

解决方法

是的,如果设置其缓存模式,它会透明地处理它:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]
                                                           cachePolicy: NSURLRequestUseProtocolCachePolicy
                                                       timeoutInterval:60];

注意:您根本无法看到请求中的标题,如果服务器返回304响应,则只会看到从缓存透明地加载的200个响应.

原文链接:https://www.f2er.com/iOS/335767.html

猜你在找的iOS相关文章