プロジェクトで httpclient バージョンを更新したい.プロジェクトは http 3.1 jar を使用していたので、4.0 バージョンをアップグレードする必要があります.ここからリポジトリをダウンロードしました
ほとんどのコードを変更しましたが、いくつかの API とメソッドに固執しました。Google で検索しましたが、それに相当するものを見つけることができませんでした。以下に説明します。
MultiThreadedHttpConnectionManager に相当するものは何ですか?
httpClient 4.x の PoolingClientConnectionManager を見つけましたが、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);