每次都返回WP8中的旧数据

时间:2015-03-22 16:03:00

标签: c# windows-phone-8 windows-phone-8.1

我正在使用PHP WebService。

更新后,它会再次返回旧数据。

WebClient webClient = new WebClient();
webClient.DownloadStringCompleted += jobseeker;
webClient.DownloadStringAsync(new Uri(string.Format("http://ec2-54-41-130-155.ap-southeast-2.compute.amazonaws.com/board/api/abc.php?func=myaccount&user_id={0}", Empid)));

1 个答案:

答案 0 :(得分:0)

这是由于WebClient自动缓存结果。要解决此问题,请使用cache buster。也就是说,将url parameter随机字符串添加到url

因此,Uri将是

Uri _uri = new Uri("APIURL/abc.php?func=myaccount&user_id={0}&cachebust=" + DateTime.Now.ToString();

当我将应用程序连接到WAMP服务器时,我遇到了相同的缓存。