WP7 HttpWebRequest无需缓存 [英] WP7 HttpWebRequest without caching
本文介绍了WP7 HttpWebRequest无需缓存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
似乎默认情况下启用了WP7中的HttpWebRequest缓存,如何关闭它?
添加一个随机的
参数url +?param = + RND.Next(10000)可以工作,但是这非常棘手,我不确定它是否可以在所有服务器上工作
。
It seems that HttpWebRequest caching in WP7 is enabled by default, how do I turn it off? Adding a random param url + "?param=" + RND.Next(10000) works, but it's quite tricky and I'm not sure if it will work with all servers.
推荐答案
供以后参考,这对我有用(由于项目要求,我无法使用其他查询参数):
For future reference , this worked for me ( I could not use additional query parameter due to project requirements) :
HttpWebRequest request = HttpWebRequest.CreateHttp(url);
if (request.Headers == null)
{
request.Headers = new WebHeaderCollection();
}
request.Headers[HttpRequestHeader.IfModifiedSince] = DateTime.UtcNow.ToString();
这篇关于WP7 HttpWebRequest无需缓存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文