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

本文关键字:HttpClient Keep-Alive 响应 处理 timeout 何使用 max | 更新日期: 2023-09-27 18:04:06

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

维生:超时= 5,max = 32

我已经尝试在请求数32或更少时处理HttpClient,但它不能解决问题。

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

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

尝试调用HttpClient.Dispose或显式设置Connection: close标头

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