ssl - 在 CerEm J.V.M 中打开 https 连接时发生 ConnectionNotFoundException

标签 ssl https java-me

我有一个正在监听端口 80(http) 和端口 443(https) 的网站“some.website.com”。当我在 CrE-ME™ v4.12 jvm 中执行以下代码时:

HttpConnection conn = (HttpConnection) Connector.open("http://www.example.com/");

我的程序运行正常,没有任何问题。当我在 CrE-ME™ v4.12 jvm 中执行以下代码时:

HttpConnection conn = (HttpConnection) Connector.open("https://www.example.com/");

我收到 ConnectionNotFoundException:请求的协议(protocol)不存在

当我在 Java Web Start 中执行以下代码时:

URL url = new URL("http://www.example.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();

URL url = new URL("https://www.example.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();

我没有遇到任何问题。

请帮助我解决 CrE-ME™ v4.12 jvm 中的这个 https 问题。

最佳答案

这个问题的解决方法很简单。使用 URL 打开连接而不是连接器。与 Java Web Start 相同的编码。

URL url = new URL("https://www.example.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();

关于ssl - 在 CerEm J.V.M 中打开 https 连接时发生 ConnectionNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217178/

相关文章:

ssl - Syslog-ng 证书问题

https - 从 DoD CAC 卡获取客户证书

java - 如何使用 OutputStream 将新行插入到黑莓的文本文件中?

java - Web 服务器向 J2ME 应用程序发送命令

.htaccess - 如何启用 SSL 排除特定目录和排除子域

php - phpcurl 是否有一个选项来检查它是否是初始连接或该连接是否被重用?

ssl - TLS/SSLv3 不安全吗?

c# - 请求被中止 : Could not create SSL/TLS secure channel - IllegalMessage

wcf - 当我们创建启用 SSL 的服务时,我们是否必须向每个客户端分发证书?

java - j2me 应用程序中出现 OutOfMemoryError