Java 使用4.0版本的httpclient
我想在我的项目中更新httpclient版本。该项目使用的是http 3.1 jar,现在我需要升级4.0版本。我从 我更改了大部分代码,但仍坚持使用一些api和方法。我在谷歌上搜索了很多,但找不到与之等效的api和方法,我在下面描述: 多线程HttpConnectionManager的等价物是什么 我找到了适用于httpClient 4.x的PoolgClientConnectionManager,但它在4.0版本中不存在。 这是我的HttpVersion3.1的旧代码库Java 使用4.0版本的httpclient,java,apache-httpclient-4.x,Java,Apache Httpclient 4.x,我想在我的项目中更新httpclient版本。该项目使用的是http 3.1 jar,现在我需要升级4.0版本。我从 我更改了大部分代码,但仍坚持使用一些api和方法。我在谷歌上搜索了很多,但找不到与之等效的api和方法,我在下面描述: 多线程HttpConnectionManager的等价物是什么 我找到了适用于httpClient 4.x的PoolgClientConnectionManager,但它在4.0版本中不存在。 这是我的HttpVersion3.1的旧代码库 MultiThrea
MultiThreadedHttpConnectionManager connMgr = new MultiThreadedHttpConnectionManager();
m_client = new HttpClient(connMgr);
/*
* Maximum concurrent connections that are allowed to a given
* domain/host
*/
m_client.getHttpConnectionManager()
.getParams()
.setMaxConnectionsPerHost(
HostConfiguration.ANY_HOST_CONFIGURATION,
maxConcurrentConnections);
/*
*
* How long to wait before timing out on a http connection
*/
m_client.getHttpConnectionManager().getParams()
.setConnectionTimeout(connectionTimeout);
/*
* How long to wait before timing out on a socket connection
*/
m_client.getParams().setSoTimeout(socketTimeout);
它看起来像是使用了httpclient 4.0,这在版本4.2中被弃用 我在以下线程中发现了这一点: