我正在使用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)));
答案 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服务器时,我遇到了相同的缓存。