【发布时间】:2015-04-15 07:42:06
【问题描述】:
在我的 android 代码中,我试图连接到一个特定的 url,比如
URL url = 新 URL(urlStr);
HttpsURLConnection 连接 = (HttpsURLConnection) url.openConnection();
在这里,我的应用程序正在尝试在某些手机中通过 SSL 连接到 url(https),并使用 TLS 作为底层协议。由于目标服务器仅接受 TLS,因此通过 SSL 启动 https 连接的手机会失败。
已通过wireshark确认上述行为。
有没有办法让我的应用只能通过 TLS 发起 https 连接。
谢谢。
【问题讨论】:
-
“由于目标服务器仅接受 TLS,因此通过 SSL 启动 https 连接的手机失败。”它不应该那样做。它应该在握手期间升级连接。请发布您收到的实际错误消息。