gpt4 book ai didi

android - 用 Ion 覆盖 HostnameVerifier

转载 作者:行者123 更新时间:2023-11-29 00:28:43 25 4
gpt4 key购买 nike

我正在使用 Koushik Dutta 的 Ion Android 的网络库。出于调试目的,我需要覆盖 SSL 检查。我发现了如何使用以下方法设置我自己的 SSL 上下文和 TrustManager:

Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setSSLContext(mySslContext); 
Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setTrustManagers(myTrustManager);

但我不知道如何传递我自己的 HostnameVerifier。使用 HttpsUrlConnection 就像

一样简单
 HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier(myHostNameVerifier);

有人使用 ion 覆盖 SSL 吗?有什么想法吗?

最佳答案

我添加了一个方法来执行此操作并向 AndroidAsync 发送了拉取请求在哪个Ion依赖于:

https://github.com/koush/AndroidAsync/pull/34

它现在已合并,因此只需调用 setHostnameVerifier(HotstnameVerifier ver) 即可解决问题!示例:

Ion.getDefault(context).getHttpClient().getSSLSocketMiddleware().setHostnameVerifier(myHostnameVerifier); 

关于android - 用 Ion 覆盖 HostnameVerifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17465450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com