HttpClient的默认最大连接数是多少

use*_*101 5 c# httpclient

HttpClient是否使用与HttpWebRequest相同的ServicePoint连接限制?

谢谢

Erm*_*ary 7

由于我在文档中找不到官方答案,因此反编译 .NET 6 的代码会产生默认值int.MaxValuefor HttpClientHandler.MaxConnectionsPerServer

对于任何版本的 .NET Core 也应该如此

namespace System.Net.Http
{
    internal static partial class HttpHandlerDefaults
    {
        public const int DefaultMaxConnectionsPerServer = int.MaxValue;
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)


Ale*_*bin 5

它使用相同的 ServicePointManager,所以答案是肯定的。

如果需要,您可以以编程方式更改限制,请参阅