2013-07-23 3 views
7

Я хочу обновить 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); 

ответ

Смежные вопросы