Я хочу обновить HttpClient версию в моем project.The проекте с использованием протокола HTTP 3.1 баночки 4,0 теперь мне нужно обновить 4,0 version.I загрузил репозиторий с hereИспользование версии HttpClient
Я изменил большую часть кода, но застрял на некоторых api и method.I googled много, но не в состоянии найти эквивалент этого, я описываю ниже:
Что такое eqVivalent MultiThreadedHttpConnectionManager?
Я нашел PoolingClientConnectionManager для httpClient 4.x, но он не существует в версии 4.0. вот мой старый кодовая для httpversion 3.1
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);