我创建NSURLRequest
但没有设置“If-Modified-Since”和“If-None-Match”标头值,但在调试和嗅探流量之后,我发现它们是自动设置的。
对我来说这很重要,因为我使用的是 Windows Azure 存储,它需要在 url 中包含所有标头值的散列字符串。
此问题仅在 Mac OS X 上存在(我在 10.7.3 上尝试过)。在 iOS 上它无法复制。
如何避免“If-Modified-Since”和“If-None-Match”标头的这种隐式设置?
我尝试将缓存策略更改为NSURLRequestReloadIgnoringCacheData
并有所帮助,但一段时间后此问题再次出现。非常奇怪的行为。