geo*_*osd 5 c# httpwebrequest dotnet-httpclient
是否有人知道,如果每个主机的2个连接的(默认)速率限制适用于System.Net.Http.HttpClient.
请说明您的信息来源以及是否可以像这样增加此限制,或者是否有更好/更简单的方法.
此外,是否有限制器实施?例如每分钟40个电话?
有使用无扩展的节流策略一个很好的文章在这里,但我不知道是否有一个HttpClient的方式做到这一点.
根据文档(参见备注第三段),默认HttpClient使用a 。HttpWebRequest当然HttpWebRequest,每个主机有两个并发连接限制。
HttpClient没有说明HttpClientHandler(默认值)是否更改 中的任何默认值HttpWebRequest。我怀疑不会。
如果您想更改它,则必须创建自己的HttpMessageHandler并将引用传递给HttpClient构造函数。