WP7 HttpWebRequest无需缓存 [英] WP7 HttpWebRequest without caching

查看:60
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆