WP8上的HttpClient问题



请告诉我为什么它只工作一次?我想创建一个按钮来更新时间,但我的应用程序只显示我第一次得到

的时间
    public async void q()
    {
        HttpClient client = new HttpClient();
        HttpResponseMessage response = await client.GetAsync("http://cleverapps.ru/wp.php");
        string getResponsestring = await response.Content.ReadAsStringAsync();
        MessageBox.Show(getResponsestring);
    }
    private void ApplicationBarIconButton_Click(object sender, EventArgs e)
    {
        q();
    }

这可能是因为缓存是默认启用的。

尝试在调用GetAsync之前添加以下行:

client.DefaultRequestHeaders.IfModifiedSince = DateTime.UtcNow;

最新更新