HttpClient升级部分类和方法过时,故整理新版处理方式
注:本博文仅为个人技术记录及学习交流
httpclient版本:4.5.11
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.11</version>
</dependency>
关键代码如下:
为减少篇幅统一写在一个方法中
public static CloseableHttpClient getSSLClient () {
CloseableHttpClient client = null;
try {
X509TrustManager tm = new X509TrustManager() {
@Override
public X509Certificate[] getAcceptedIssuers () {
return null;
}
@Override
public void checkClientTrusted (X509Certificate[] cert, String oauthType) throws CertificateException {
}
@Override
public void checkServerTrusted (X509Certificate[] cert, String oauthType) throws Certif