服务器位于同一域和同一端口上时,一项任务中的SSL握手失败而另一项任务中的SSL握手成功

在我的Web应用程序中,我有两个不同的任务,其中我试图连接到两个不同的URL(位于相同的域和相同的端口上)。对于一项任务,SSL握手成功,并且我得到响应,但对于另一项任务,我却获得SSL握手失败。我不明白这是什么问题。 Java版本是1.8

下面是我的SSL->代码   //安装所有信任的信任管理器

     try {
            SSLContext sc = SSLContext.getInstance("SSL");
            sc.init(null,trustAllCerts,new java.security.SecureRandom());
            HttpsURLConnection.setDefaultSSLSocketFactory(sc.getsocketFactory());
}

打开连接正在成功工作。

public ClientHttpRequest(URL url) throws IOException {
        this((HttpURLConnection) url.openConnection());
    }

我在connection.getOutputStream()->

中遇到异常
protected void connect() throws IOException {
        if (os == null) os = connection.getOutputStream();
    }

请帮助。

jingxiweisi 回答:服务器位于同一域和同一端口上时,一项任务中的SSL握手失败而另一项任务中的SSL握手成功

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3154896.html

大家都在问