繁体   English   中英

WP8上的HttpClient问题

[英]Problems with HttpClient on WP8

请告诉我为什么它只能运行一次? 我想创建一个按钮来更新时间,但是我的应用仅在我第一次获得显示时显示给我

    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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM