android – OKHttp – 找不到setSslSocketFactory

我正在使用OkHttp 3.4.0-RC1.我正在尝试编写一个通过TLSv1.2连接Android 4.2.2 / API 17设备的Web服务.我在这篇文章Android Enable TLSv1.2 in OKHttp的底部看到了答案,但显然方法setSslSocketFactory不再存在.我也没有在OKHttp的Https文档中看到任何内容.
谢谢!

解决方法:

现在,在OkHttpClient.Builder上配置了SslSocketFactory

client = new OkHttpClient.Builder()
    .sslSocketFactory(sslSocketFactory, trustManager)
    .build();

https://github.com/square/okhttp/blob/3f7a3344a4c85aa3bbb879dabac5ee625ab987f3/samples/guide/src/main/java/okhttp3/recipes/CustomTrust.java#L54

上一篇:android – 在改进2的onResponse中访问发送参数


下一篇:Android开发之OkHttp介绍