This commit is contained in:
Looly 2023-03-10 01:32:27 +08:00
parent 58c6fed950
commit 869b12000d

View File

@ -93,15 +93,16 @@ public class HttpClient5Engine implements ClientEngine {
final PoolingHttpClientConnectionManagerBuilder connectionManagerBuilder = PoolingHttpClientConnectionManagerBuilder.create() final PoolingHttpClientConnectionManagerBuilder connectionManagerBuilder = PoolingHttpClientConnectionManagerBuilder.create()
.setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create() .setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create()
.setSslContext(SSLUtil.createTrustAnySSLContext()).build()); .setSslContext(SSLUtil.createTrustAnySSLContext()).build());
// 请求配置
RequestConfig requestConfig = null;
if(null != this.config){
final int connectionTimeout = this.config.getConnectionTimeout(); final int connectionTimeout = this.config.getConnectionTimeout();
if(connectionTimeout > 0){ if(connectionTimeout > 0){
connectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig.custom() connectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig.custom()
.setConnectTimeout(connectionTimeout, TimeUnit.MILLISECONDS).build()); .setConnectTimeout(connectionTimeout, TimeUnit.MILLISECONDS).build());
} }
// 请求配置
RequestConfig requestConfig = null;
if(null != this.config){
final RequestConfig.Builder builder = RequestConfig.custom(); final RequestConfig.Builder builder = RequestConfig.custom();
if(connectionTimeout > 0){ if(connectionTimeout > 0){