取消的请求会降低网络速度



当我取消HTTPClient请求时,比如在停止调试时,连接似乎挂在某个地方并减慢了我的整个网络速度。 它似乎不会在一两次后发生,但是多次执行此操作会减慢我网络上的所有设备的速度。 我找到的唯一解决方法是重置我的路由器。

using (HttpClient client = new HttpClient())
{
    var response = client.GetAsync(uri).Result;
    if (response.IsSuccessStatusCode)
    {
        var responseContent = response.Content;
        var responseString = responseContent.ReadAsStreamAsync();
        //stopped debugging here
    }
}  

如何手动或以编程方式查找和关闭这些连接?

这个链接帮助很大。似乎很多人都遇到了这个问题,并发现启动 Fiddler 可以修复它。它还提供了许多有关该问题的附加信息。

最新更新