【发布时间】:2011-03-03 13:19:00
【问题描述】:
我有一小段代码基本上实现了 HTTP 客户端, 即它发布请求并与重新响应一起使用。只要 HTTP 是 相关的一切运作良好。出于某种原因,我现在必须支持 HTTPS 也是。所以这里简要介绍一下我为了打开连接所做的工作:
URL url = new URL(serverAddress);
HttpsURLConnection httpsConn = (HttpsURLConnection) url.openConnection();
这失败了,说明:
sun.net.www.protocol.https.HttpsURLConnectionImpl cannot be cast to com.sun.net.ssl.HttpsURLConnection
我想这有点微不足道,但我只是不明白我在这个中做错了什么...... 谷歌了一下,代码看起来正确 - 不是吗?
任何想法都值得赞赏!
【问题讨论】:
-
com.sun.net.ssl.HttpsURLConnection为什么要投射到这个私有 API? -
导入是由 eclipse 的自动解析创建的。我的天。