【发布时间】:2023-03-05 21:37:01
【问题描述】:
在我能找到HttpClient 用法的所有示例中,它用于一次性通话。但是,如果我有一个持久的客户端情况,可以同时发出多个请求怎么办?基本上,针对 HttpClient 的同一个实例一次在 2 个线程上调用 client.PostAsync 是否安全。
我并不是真的在这里寻找实验结果。作为一个工作示例可能只是一个侥幸(并且是一个持久的),而一个失败的示例可能是一个错误配置问题。理想情况下,我正在为 HttpClient 中的并发处理问题寻找一些权威的答案。
【问题讨论】:
-
另请阅读此问题以获取有关如何正确使用
HttpClient并处理它的更多信息:stackoverflow.com/questions/15705092/…
标签: .net c#-4.0 concurrency dotnet-httpclient