100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > OkhttpUtils的https请求 ssl证书验证

OkhttpUtils的https请求 ssl证书验证

时间:2021-01-16 12:40:10

相关推荐

OkhttpUtils的https请求 ssl证书验证

设置可访问所有的https网站HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(null, null, null);OkHttpClient okHttpClient = new OkHttpClient.Builder()//其他配置....sslSocketFactory(sslParams.sSLSocketFactory, sslParams.trustManager).build();OkHttpUtils.initClient(okHttpClient);设置具体的证书HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(证书的inputstream, null, null);OkHttpClient okHttpClient = new OkHttpClient.Builder()//其他配置....sslSocketFactory(sslParams.sSLSocketFactory, sslParams.trustManager)).build();OkHttpUtils.initClient(okHttpClient);

如果还是有问题的话,建议在代码中其他配置处加上一句代码:

.hostnameVerifier(new HostnameVerifier() {@Overridepublic boolean verify(String hostname, SSLSession session) {return true;}})

OkhttpUtils的https请求 - 简书

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。