javax.net.ssl.SSLException

访问网络数据时报异常javax.net.ssl.SSLException


导致原因:在我们使用过的的HttpClient访问网络的时候需要在build,grandle文件中加一行代码,

useLibrary 'org.apache.http.legacy'    所以使用它的时候会报异常javax.net.ssl.SSLException证书不匹配的主机名 的问题

解决办法:在请求网络是需要写一行代码
SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier());


你可能感兴趣的:(javax.net.ssl.SSLException)