gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:43 26 4
gpt4 key购买 nike

我有一个正在监听端口 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/

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