HttpWebRequest对每个主机的2个连接的限制是否适用于HttpClient?

如果每个主机的2个连接的(默认)速率限制适用于System.Net.Http.HttpClient,是否有人确信。

请说明您的信息来源以及是否可以像这样增加此限制,或者是否有更好/更简单的方法。

此外,是否有限制器实施? 例如每分钟40个电话?

有一篇关于在这里使用Reactive Extensions的限制策略的文章,但我想知道是否有一个HttpClient方法来做到这一点。

根据文档 (参见备注的第三段), HttpClient默认使用HttpWebRequest 。 并且HttpWebRequest确实有每个主机限制的两个并发连接。

HttpClient没有说HttpClientHandler (默认值)是否更改了HttpWebRequest任何默认值。 我怀疑不会。

如果要更改它,则必须创建自己的HttpMessageHandler并传递对HttpClient构造函数的引用。