RequestConfig 基础配置
CloseableHttpClient httpclient = HttpClients.createDefault();
HttpGet httpGet = new HttpGet(url);
RequestConfig requestConfig = getConfig();
httpGet.setConfig(requestConfig);
CloseableHttpResponse response = httpclient.execute(httpGet);
HttpEntity entity = response.getEntity();
//获取HttpClient连接池空闲连接的等待时间
Integer connect = 5000;
//HttpClient链接请求等待时间
Integer connectionRequest = 10000;
//HttpClient链接响应等待时间
Integer socket = 5000;
RequestConfig.custom()
.setConnectTimeout(connect)
.setConnectionRequestTimeout(connectionRequest)
.setSocketTimeout(socket).build();