我有一个HTTP请求,我需要忽略SSL警告 .

SSLContextBuilder builder = new SSLContextBuilder();
builder.loadTrustMaterial(null, new TrustSelfSignedStrategy());
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(builder.build(), 
    SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
CloseableHttpClient httpclient = HttpClients.custom().setSSLSocketFactory(sslsf).build();
// crawl url of a specific item
HttpGet httpGet = new HttpGet(uri);

由于新证书不再有效 . 那不再支持吗?

这是我收到的错误消息

警告:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException :PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

当证书不正确或过期时,我通常会收到此错误消息 .

谢谢!