RequestCacheLevel.BypassCache
上的documentation并未解释使用HttpWebRequest
设置此内容的内部工作。我有一些问题:
NoCacheNoStore
&设置标题的Reload
?答案 0 :(得分:3)
回答我自己的问题:
HttpWebRequest
确实使用了IE缓存,而RequestCacheLevel.BypassCache
正在引用该缓存。NoCacheNoStore
相比,都避免缓存;但是,BypassCache
将加载到缓存中,因此如果您执行将来的请求,它将在那里。 Reload
的确类似,但标题允许代理从其缓存中返回,而BypassCache
则告知代理也忽略其缓存。