如何使用max和timeout处理HttpClient Keep-Alive响应头

时间:2014-05-18 10:57:40

标签: c# .net httpclient keep-alive

HttpClient在向特定服务器发出一些请求后开始抛出异常。经过一些测试后,我注意到它始终在请求编号33处停止工作。服务器发送此响应头:

  

Keep-Alive:超时= 5,最大= 32

我曾尝试在32号或更低的请求处理HttpClient,但它无法解决问题。

我应该如何处理它以便将没有问题的请求发送到此服务器?

1 个答案:

答案 0 :(得分:0)

尝试拨打HttpClient.Dispose或明确设置Connection: close标题

client.DefaultHeaders.Add("Connection", "close");