使用OkHttpClient的时候,jdk版本1.8.0_151启动不会报错,但jdk版本1.8.0_202启动就会报错,应该是OkHttpClient jdk小版本号高了不行,修改代码如下:
public class SSLSocketClient {
//获取这个SSLSocketFactory
public static SSLSocketFactory getSSLSocketFactory() {
try {
SSLContext sslContext = SSLContext.getInstance("SSL");
sslContext.init(null, getTrustManager(), new SecureRandom());
return sslContext.getSocketFactory();
} catch (Exception e) {
throw new RuntimeException(e);
}
}