最新 Apache HTTP 客户端中 setConnectionTimeout() 的等价物是什么?

Nee*_*hna 3 java apache http

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

HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), connectionTimeout);
Run Code Online (Sandbox Code Playgroud)

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

T.J*_*der 5

一般而言,当某些内容被弃用时,API 文档会告诉您哪些内容已被弃用。查看的文档HttpConnectionParams,我们发现:

已弃用。

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

所以看着org.apache.http.config,我们发现RequestConfig.Builder,其中有setConnectTimeout