在我的 iOS 应用程序中,我使用AFNetworking
库向服务器发送 POST 请求。服务器响应标头包含cache-control → no-cache
. 在我的自定义AFHTTPSessionManager
子类中,我没有明确设置NSURLRequestCachePolicy
,所以我认为使用了默认值NSURLRequestUseProtocolCachePolicy
。苹果文档NSURLRequestUseProtocolCachePolicy
说:
指定协议实现中定义的缓存逻辑(如果有)用于特定的 URL 加载请求。这是 URL 加载请求的默认策略。该政策将在下面的讨论中进一步描述。
就我而言,缓存逻辑是cache-control → no-cache
如此我不明白为什么我将Cache.db
存储在我的应用程序的 iOS 模拟器 Library Caches 文件夹中。
任何人都可以帮助我理解吗?