javax.net.ssl.SSLException
访问网络数据时报异常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());
推荐阅读
- Android7.0|Android7.0 第三方应用无法访问私有库
- 打开Anaconda|打开Anaconda Navigator 时报错 error 5 拒绝访问
- Nginx进阶(1)——nginx本地代理配置访问node服务
- OkHttp的Internal让外部对象可以访问私有方法
- 后台|NATAPP内网穿透通过nginx实现一个端口访问多个不同端口服务
- JavaCV的摄像头实战之五(推流)
- 为什么内部类中访问局部变量,局部变量需要final修饰
- 小说域名怎么才能在微信中正常访问而不被微信拦截(366tool免费提供小说防封方案)
- 垃圾回收机制与内存管理
- JavaCV的摄像头实战之四(抓图)