通用应用HttpClient标头错误

时间:2014-11-10 16:38:02

标签: windows-phone-8.1 win-universal-app windows-rt

我正在创建universal application,我需要为我的请求使用Keep-Alive连接标头。我有代码

using (var client = new System.Net.Http.HttpClient())
{
    client.DefaultRequestHeaders.Add("connection", "Keep-Alive");
    var str = await client.GetStringAsync(uri);
    return str;
}

但是我抓住了异常标题Connection的空值。 请有人告诉我我的错误在哪里以及如何将连接标题设置为 Keep-Alive

我已经从Wireshark添加了屏幕截图,您可以在默认情况下看到连接标头值(如果删除 client.DefaultRequestHeaders.Add(" connection",& #34;保活&#34);

Connection header by default

1 个答案:

答案 0 :(得分:1)

Windows.Web.Http.HttpClient请求默认为Keepp-Alive