mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix code
This commit is contained in:
parent
190ba4e1f4
commit
1d3c3a6c48
@ -10,7 +10,6 @@ import cn.hutool.http.client.ClientEngine;
|
|||||||
import cn.hutool.http.client.Request;
|
import cn.hutool.http.client.Request;
|
||||||
import cn.hutool.http.client.Response;
|
import cn.hutool.http.client.Response;
|
||||||
import cn.hutool.http.client.body.HttpBody;
|
import cn.hutool.http.client.body.HttpBody;
|
||||||
|
|
||||||
import org.apache.http.Header;
|
import org.apache.http.Header;
|
||||||
import org.apache.http.client.config.RequestConfig;
|
import org.apache.http.client.config.RequestConfig;
|
||||||
import org.apache.http.client.methods.CloseableHttpResponse;
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
||||||
@ -85,10 +84,19 @@ public class HttpClient4Engine implements ClientEngine {
|
|||||||
|
|
||||||
RequestConfig requestConfig = null;
|
RequestConfig requestConfig = null;
|
||||||
if(null != this.config){
|
if(null != this.config){
|
||||||
requestConfig = RequestConfig.custom()
|
final RequestConfig.Builder builder = RequestConfig.custom();
|
||||||
.setConnectTimeout(this.config.getConnectionTimeout())
|
|
||||||
.setConnectionRequestTimeout(this.config.getConnectionTimeout())
|
final int connectionTimeout = this.config.getConnectionTimeout();
|
||||||
.build();
|
if(connectionTimeout > 0){
|
||||||
|
builder.setConnectTimeout(connectionTimeout);
|
||||||
|
builder.setConnectionRequestTimeout(connectionTimeout);
|
||||||
|
}
|
||||||
|
final int readTimeout = this.config.getReadTimeout();
|
||||||
|
if(readTimeout > 0){
|
||||||
|
builder.setSocketTimeout(readTimeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
requestConfig = builder.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.engine = HttpClients.custom()
|
this.engine = HttpClients.custom()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user