android-async-http访问https的地址,怎么使用?

发布于 2021-12-03 02:59:21 字数 67 浏览 846 评论 1

在使用 
android-async-http进行数据请求时,如何向https开头的链接发送请求?应该怎么写啊?求大神!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梅窗月明清似水 2021-12-03 14:40:07

X509TrustManager tm = new X509TrustManager() { public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
    } public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
    } public X509Certificate[] getAcceptedIssuers() { return null;
    }
};

如上代码。本来https应该在上面的

checkServerTrusted

方法内验证服务器证书的,但是放空了,就代表了信任了所有的服务器证书。

HttpClient的初始化方法传的第一个true叫fixNoHttpResponseException,为true时就会把SSLSockFactory用MySSLSocketFactory.getFixedSocketFactory()初始化。所以你的方法也可以就是这个原因。

这种情况是信任所有证书没错的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文