【发布时间】:2012-04-04 13:22:13
【问题描述】:
我创建了 NSURLRequest 并且没有设置“If-Modified-Since”和“If-None-Match”标头值,但在调试和嗅探流量之后,我发现它们是自动设置的。
对我来说这很重要,因为我使用的是 Windows Azure 存储,并且它需要在 url 中包含所有标头值的散列字符串。
此问题仅在 Mac OS X 上存在(我已在 10.7.3 上尝试过)。并且在 iOS 上无法复制。
如何避免“If-Modified-Since”和“If-None-Match”标头的这种隐式设置?
我尝试将缓存策略更改为NSURLRequestReloadIgnoringCacheData,它有所帮助,但一段时间后,此问题再次出现。非常奇怪的行为。
【问题讨论】:
-
@edward 为了澄清 JustSid 所说的,您根本不问任何问题。在 SO 上,您应该提出问题以获得答案,希望以后也能对其他人有所帮助。
-
我的问题是如何在 Mac OS X 上避免这种行为。
标签: objective-c http nsurlconnection azure-storage nsurlrequest