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 28a16f41d5eaf8101a9ec463b8d86938e305da12..971a6f653ea167f7bf552b87d6b9e51e3a9c99b1 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(); }