gpt4 book ai didi

java - 当 Android 看不到证书时,如何在 Android 中调用安全 (SSL) 网络服务?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:15 25 4
gpt4 key购买 nike

我是 Android 的新手,我正在努力为 Android 应用程序调用 SSL 网络服务。我的代码如下:

Log.v("fs", "Making HTTP call...");
HttpClient http = new DefaultHttpClient();
HttpGet request = new HttpGet("https://example.com/api");

try {

String response = http.execute(request, new BasicResponseHandler());
Log.v("fs", response);

} catch (Exception e) {

Log.v("fs", e.toString());
}

输出是:

Making HTTP call...
javax.net.SSLPeerUnverifiedException: No peer certificate

任何使这项工作成功的建议都会很棒。

我应该注意到这是一个有效的证书。它由官方 CA 签名。

最佳答案

您是否测试过手机日期和时间是否正确??,如果您使用的是 SSL 并且您的手机是 1990 年的,它将返回

javax.net.SSLPeerUnverifiedException: 没有对等证书

问候

关于java - 当 Android 看不到证书时,如何在 Android 中调用安全 (SSL) 网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685741/

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