访问网络数据时报异常javax.net.ssl.SSLException
导致原因:在我们使用过的的HttpClient访问网络的时候需要在build,grandle文件中加一行代码,
useLibrary 'org.apache.http.legacy' 所以使用它的时候会报异常javax.net.ssl.SSLException证书不匹配的主机名 的问题
解决办法:在请求网络是需要写一行代码
SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier());
本文介绍了解决使用HttpClient访问网络时遇到的javax.net.ssl.SSLException异常的方法。通过在请求网络时添加特定代码来解决证书不匹配的主机名问题。

1万+

被折叠的 条评论
为什么被折叠?



