https://www.jianshu.com/p/a99353030564
NSURLRequestUseProtocolCachePolicy:默认策略,具体的缓存逻辑和协议的声明有关,如果协议没有声明,不需要每次重新验证cache。 如果请求协议头为no-cache,则表现为直接从后台请求数据NSURLRequestReloadIgnoringLocalCacheData:忽略本地缓存,直接从后台请求数据NSURLRequestReloadIgnoringLocalAndRemoteCacheData:忽略本地缓存数据、代理和其他中介的缓存,直接从后台请求数据NSURLRequestReturnCacheDataElseLoad:优先从本地拿数据,且忽略请求生命时长和过期时间。但是如果没有本地cache,则请求源数据NSURLRequestReturnCacheDataDontLoad:只从本地拿数据NSURLRequestReloadRevalidatingCacheData:每次必须重新验证cache
作者:senpaiLi
链接:https://www.jianshu.com/p/a99353030564
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。