【发布时间】:2013-12-15 19:12:29
【问题描述】:
我有这段代码可以从 WP8 的 API 获取 JSON 数据:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(mainURL.ToString());
HttpResponseMessage response = await client.GetAsync("");
string res = await response.Content.ReadAsStringAsync();
var root = await JsonConvert.DeserializeObjectAsync<Rootobject>(res);
一切正常,但是当我从网站更新 Web API 上的数据并尝试使用此代码再次检索数据时,即使在浏览器中访问 URL,它也会获取旧数据,但它会获取新数据。
当我逐行调试时,我看到“响应”对象包含旧数据。
我发现解决此问题的唯一方法是以这种工作方式重建项目。
如何正确获取更新后的数据?
【问题讨论】:
标签: json windows-phone-8 dotnet-httpclient