В моем веб-приложении у меня есть две разные задачи, в которых я пытаюсь подключиться к двум разным 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());
}
Open Connection работает успешно.
public ClientHttpRequest(URL url) throws IOException {
this((HttpURLConnection) url.openConnection());
}
Я получаю исключение здесь в connection.getOutputStream () ->
protected void connect() throws IOException {
if (os == null) os = connection.getOutputStream();
}
Пожалуйста, помогите.