微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 如何清除windows mobile 8 url缓存

嗨即时通讯在我的 Windows 8移动应用程序中遇到问题.我使用WebClient向服务器发送请求以提取详细信息.我在应用程序中提供了按需刷新功能,用户可以随时刷新详细信息.我面临的问题是新细节没有更新.我已经尝试了在url末尾添加?nocache所提到的一些解决方案.但是这个解决方案对我没有帮助,因为我实际上是通过这个url将值传递给服务器,在服务器端处理这些值后,它们会将响应重定向到“ http://mysitezz.com/myfolder/files/details546546546546.xml”.所以,如果我追加?nocache我将得到错误响应.我也尝试在Webclient中添加标题,但也没有用

WebClient wctrans = new WebClient();

 //  wctrans.Headers[HttpRequestHeader.LastModifiedSince] = DateTime.UtcNow.ToString();
    wctrans.DownloadStringCompleted += new DownloadStringCompletedEventHandler(UpdateLocalDB);
      wctrans.DownloadStringAsync(new Uri(calculatedURL),nextItem.AccountNo);

有什么方法可以解决这个问题吗?我是Windows手机应用程序开发的新手.提前谢谢

解决方法

我无法从客户端解决这个问题.最后,我强迫服务器团队在他们的最后进行更改.Acutally问题发生在ios和android也是如此

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐