1
я хочу опубликовать некоторые JSon данные ADFS SSO сервер включен WebLogic к HTTPS URL (молы сервер), но я получаю ниже исключениеСоединение закрыто, EOF обнаружен
java.io.IOException: Connection closed, EOF detected
at weblogic.socket.JSSEFilterImpl.handleUnwrapResults(JSSEFilterImpl.java:637)
at weblogic.socket.JSSEFilterImpl.unwrapAndHandleResults(JSSEFilterImpl.java:515)
at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:96)
at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:75)
at weblogic.socket.JSSEFilterImpl.write(JSSEFilterImpl.java:448)
at weblogic.socket.JSSESocket$JSSEOutputStream.write(JSSESocket.java:93)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:140)
at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:192)
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:433)
at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
Ниже приведен фрагмент кода
URL urlObject = new URL(url);
HttpURLConnection httpConnection = (HttpURLConnection) urlObject.openConnection();
httpConnection.setRequestMethod("POST");
httpConnection.setDoOutput(true);
httpConnection.setDoInput(true);
httpConnection.addRequestProperty("Content-Type", "application/xml");
OutputStreamWriter writer = new OutputStreamWriter(httpConnection.getOutputStream());
writer.write(paramJSON.toString());
writer.flush();
String line;
StringBuffer buffer = new StringBuffer();
BufferedReader reader = new BufferedReader(new InputStreamReader(httpConnection.getInputStream()));
while ((line = reader.readLine()) != null)
{
buffer.append(line);
}
writer.close();
reader.close();
int status = httpConnection.getResponseCode();
httpConnection.disconnect();
Это работает как с HTTP URL т.е. без SSL включен
Я бы искал ошибку в журнале сервера. – SJuan76