如何在HttpClient中启用keep-alive

时间:2016-03-01 23:56:48

标签: c# asp.net-core .net-core dnx50

.NET内核中的HttpClient类不使用keep-alives。它在每个请求上重新连接并重新验证服务器。对于需要多次往返的NTLM身份验证,这可能会特别慢。

我正在将新的HttpClientHandler()传递给HttpClient构造函数。

在.NET 4中,我可以使用具有保持活动功能的WebRequestHandler,但.NET Core中似乎缺少此类。

有没有办法在.NET Core中为HttpClient启用keep-alives?

0 个答案:

没有答案