我正在使用具有 HttpRequestCacheLevel.Reload 的CachePolicy的HttpWebRequest。在执行GET时,请求中包含“Pragma:no-cache”标头(通过Fiddler跟踪)。但是当使用POST执行完全相同的请求时,不包括“Pragma:no-cache”标头。
这有什么理由吗?这是一个错误吗?是否有解决方法?
感谢。
编辑:只是为了更清楚我的目标。我希望使用HttpWebRequest发出我的POST请求,以包含“Pragma:no-cache”标头,无论是否需要。我认为单独将HttpWebRequest.CachePolicy设置为Reload就可以实现这一目标。我需要这个的原因是因为我正在提出请求的网站对这个标题进行了一些检查并且期待它。
答案 0 :(得分:1)