.net 什么是RequestCacheLevel.BypassCache内部?
on.net 什么是RequestCacheLevel.BypassCache内部?,.net,http,caching,httpwebrequest,.net,Http,Caching,Httpwebrequest,onRequestCacheLevel.BypassCache对于使用HttpWebRequest设置此选项的内部工作没有太多解释。我对此有些疑问: 这是指什么缓存? A这意味着它与Internet Explorer共享 此设置是否添加任何标题 这与设置标题的NoCacheNoStore和Reload相比如何 如果我想确保(尽可能从客户端)内容不来自缓存,这是最好的选择吗 回答我自己的问题: HttpWebRequest确实使用IE缓存和RequestCacheLevel。BypassC
RequestCacheLevel.BypassCache
对于使用HttpWebRequest
设置此选项的内部工作没有太多解释。我对此有些疑问:
- 这是指什么缓存?
- A这意味着它与Internet Explorer共享
- 此设置是否添加任何标题
- 这与设置标题的
和NoCacheNoStore
相比如何Reload
- 如果我想确保(尽可能从客户端)内容不来自缓存,这是最好的选择吗
确实使用IE缓存和HttpWebRequest
指的是该缓存RequestCacheLevel。BypassCache
- 该设置正在添加缓存控制标头
- 与NoCacheNoStore相比,两者都避免缓存;但是,
将加载到缓存中,因此如果您以后请求,它将在那里BypassCache
执行类似操作,但标头允许代理从其缓存返回,而Reload
告诉代理也忽略其缓存BypassCache
- 是的,这是最好的选择;)李>
- 回答我自己的问题: