WP8上的HttpClient问题

本文关键字:问题 HttpClient 上的 WP8 | 更新日期: 2023-09-27 18:04:01

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

的时间
    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();
    }

WP8上的HttpClient问题

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

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

client.DefaultRequestHeaders.IfModifiedSince = DateTime.UtcNow;