From 694386c4d7793dcd0b5601090c3eb4e87c8d9a08 Mon Sep 17 00:00:00 2001 From: chrischensol Date: Wed, 8 May 2019 17:06:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=99HttpClient=E8=AE=BE=E7=BD=AE=E4=BA=86T?= =?UTF-8?q?LS=E5=8D=8F=E8=AE=AE=E7=89=88=E6=9C=AC=E5=8F=B7=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81TLSv1,TLSv1.1,TLSv1.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../us/codecraft/webmagic/downloader/HttpClientGenerator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientGenerator.java b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientGenerator.java index 28a16f4..971a6f6 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientGenerator.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientGenerator.java @@ -126,6 +126,9 @@ public class HttpClientGenerator { connectionManager.setDefaultSocketConfig(socketConfig); httpClientBuilder.setRetryHandler(new DefaultHttpRequestRetryHandler(site.getRetryTimes(), true)); generateCookie(httpClientBuilder, site); + + SSLConnectionSocketFactory sslConnectionSocketFactory = buildSSLConnectionSocketFactory(); + httpClientBuilder.setSSLSocketFactory(sslConnectionSocketFactory); return httpClientBuilder.build(); } -- Gitee