clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on jdk 9+, 但是发现自己安装的jdk版本其实就是jdk8。 二、解决方案 查了半天,大概有两种解决办法:1,使用更低版本的jdk2,使用更高版本的okHttp(4.3.0版本及以上) 查了一下我项目工程中的OKhttp的版本,果然版本比较低,是3.x版本的。因此使用...
报错:clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ 原因是单参数的 构造函...
1 JDK 8的环境(jdk1.8.0_191.jdk); 2 在使用okhttp3(3.12.0)时; clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ 报错位置: 解决办法: 网上说: 该异常是通过JDK的SSLParameters这个类里有没有setApplicationProtocols方法和SSLSocket类中有没有getApplicationProtocol()方法来判断是不...
java.lang.UnsupportedOperationException: clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ at okhttp3.internal.platform.Jdk9Platform.trustManager(Jdk9Platform.java:77) at okhttp3.internal.platform.Platform.buildCertificateChainCleaner(Platform.java:177) at okhttp3.OkHttpClient$Buil...
I's using okhttp3 as http client to test my code. I got a exception: Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException: clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ I am using JDK ...
okhttp报错:clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on jdk 9+ 程序员杨叔 持续分享各类测试开发知识,微信关注公众号【程序员杨叔】 一、问题现象 最近在用okHttp处理http请求调用,编写jmeter压测脚本时,出现一个奇怪的问题,idea中可以正常调用。但是打成jar包后,在jmeter中去使用时,则调不...
jdk8版本升级更新后,请求的时候会报"clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+"的错误信息 这时候我们需要获取一个默认的"X509TrustManager",因此我们在SSLSocketClient工具类中添加"getX509TrustManager()"方法,并修改OkHttpClient的获取方式即可 ...
在深入理解OkHttp源码(二)——获取响应中,分析了请求是如何经过拦截器链处理得到最终的响应的。这篇博客侧重于了解OkHttp的网络部分,包括Socket的创建、连接,连接池等要点。OkHttp对Socket的流操作使用了Okio进行了封装,本篇博客不做介绍,想了解的朋友可以参考拆轮子系列:拆Okio。 地址是:http://blog.piasy.com/201...
Platform jdk9 = Jdk9Platform.buildIfSupported();if(jdk9 !=null) {returnjdk9; } Platform jdkWithJettyBoot = JdkWithJettyBootPlatform.buildIfSupported();if(jdkWithJettyBoot !=null) {returnjdkWithJettyBoot; }// Probably an Oracle JDK like OpenJDK.returnnewPlatform(); ...
Supported on OpenJDK 7 and 8 (via the JettyALPN-boot library). 这个类主要是做平台适应性,针对Android2.3到5.0后的网络请求的适配支持。同时,在这个类中能看到针对不同平台,通过java反射不同的class是不一样的。 3.Connnection.java The sockets and streams of an HTTP, HTTPS, or HTTPS+SPDY connection...