c# - 来自同一 httpclient 实例中具有不同 url 的不同线程的两个请求

标签 c# httpclient

我同时从两个不同的线程发出两个不同的“GET”请求。 如果我尝试同时发送但使用不同的网址,会出现任何冲突吗?

 static HttpClient client = new HttpClient();

 private void Thread1()
 {
   var result= await client.GetAsync("http://URL1");
 }

 private void Thread2()
 {
   var result= await client.GetAsync("http://URL2");
 }

方法Thread1和Thread2将同时运行。我会有什么问题吗?或者 httpclient 可以很好地处理这两个请求吗?

最佳答案

它会工作得很好,just like the docs say it will .

关于c# - 来自同一 httpclient 实例中具有不同 url 的不同线程的两个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67997623/

相关文章:

c# - 有什么类似于 .NET 世界中的 MBean 吗?

c# - HttpClient,一次调用产生多个异步结果

asp.net - HttpClient:通常只允许每个套接字地址(协议(protocol)/网络地址/端口)使用一次

c# - 按字母顺序显示的下拉列表数据项

c# - Linq 查询中的 .OrderBy 并不总是正确排序

java - 如何使用 apache.httpcomponents.httpclient 在 Elasticsearch 中执行搜索模板

ssl - 使用 SSL 加密和 NTLM 身份验证的 HttpClient 4.2.3 失败

java - 如何使用 HTTPClient 设置 HTTP 请求 header "authentication"?

c# - GetType() 如何知道派生类的类型?

c# - ViewState 不适用于回发 ASP.NET C#