最新的Apache HTTP客户端中的setConnectionTimeout()相当于什么?

时间:2014-08-25 10:12:08

标签: java apache http

在我使用过的旧版HTTP客户端中:

HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), connectionTimeout);

现已弃用。在最新的Apache HTTP客户端中,setConnectionTimeout()的确切等价是什么?

1 个答案:

答案 0 :(得分:4)

通常,当某些内容被弃用时,API文档会告诉您它被弃用的内容。查看the documentation for HttpConnectionParams,我们发现:

  

<强>弃用。

     

(4.3)使用'org.apache.http.config'和'org.apache.http.client.config'提供的配置类

所以查看org.apache.http.config,我们找到RequestConfig.Builder,其中setConnectTimeout