在我的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();
}
请帮助。