locked
windows phone 的HttpWebRequest AllowReadStreamBuffering设为false 也还是有缓存问题 RRS feed

  • 问题

  • windows phone 上需要做一个推送功能 消息比较及时,请求的url是不变的,内容可能会更新,

    把HttpWebRequest 的AllowReadStreamBuffering设为false,

    发现还是会走缓存,并没有请求到服务器,退出程序在进入才会请求到服务器?

    求解决办法!

    2014年8月6日 2:53

答案

  • 喔,那就是说这个是系统问题? AllowReadStreamBuffering这个参数不起作用 ,我想着不改变请求Url呢,看来只能这样做了
    2014年8月6日 3:09

全部回复

  • 你好。

    对于这种固定的url,可以添加一个额外的参数,例如当前时间戳来实现:

    例如原来的url是:http://social.msdn.microsoft.com/a=1&b=2,

    那么我们可以修改成:http://social.msdn.microsoft.com/a=1&b=2&timestamp=(把当前时间戳填写在这)。

    这样就可以保证每次访问的地址都不完全相同,也就不会去取缓存数据了。


    希望我的答案能帮助更多的人。

    2014年8月6日 3:00
  • 喔,那就是说这个是系统问题? AllowReadStreamBuffering这个参数不起作用 ,我想着不改变请求Url呢,看来只能这样做了
    2014年8月6日 3:09