如何绕过 Apache 的无效 SSL 证书错误 HttpClient 4.0?
最佳答案
所有其他答案要么已弃用,要么不适用于 HttpClient 4.3。
这是一种在构建 http 客户端时允许所有主机名的方法。
CloseableHttpClient httpClient = HttpClients
.custom()
.setHostnameVerifier(new AllowAllHostnameVerifier())
.build();
或者,如果您使用的是 4.4 或更高版本,更新后的调用如下所示:
CloseableHttpClient httpClient = HttpClients
.custom()
.setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
关于java - 如何忽略 Apache HttpClient 4.0 中的 SSL 证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2703161/