在我使用过的旧版HTTP客户端中:
HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), connectionTimeout);
现已弃用。在最新的Apache HTTP客户端中,setConnectionTimeout()的确切等价是什么?
答案 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
。