gpt4 book ai didi

java - 为什么应该只有一个 HTTPClient 实例?

转载 作者:行者123 更新时间:2023-11-30 06:22:44 25 4
gpt4 key购买 nike

阅读有关使用 httpClient 的教程(Apache 的 HttpClient API),它说我们应该只有一个 HttpClient 实例。所以下面是我的疑问..

  1. 为什么会这样?
  2. 我可以在不同的线程上有两个 HttpClient 吗?

最佳答案

因为您的 HttpClient 实例保存 session 数据,如 cookie、凭据等。即使您只使用一个 HttpClient 实例,如果您使用线程安全连接管理器,您也可以使用多个连接:

http://hc.apache.org/httpclient-legacy/threading.html

从技术上讲,可以并行使用多个实例,但不要将它们混在一起并独立使用!

关于java - 为什么应该只有一个 HTTPClient 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18955146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com