Ich versuche, ein Servlet zu schreiben, das eine XML-Datei (XML-formatierter String) über einen POST an ein anderes Servlet sendet. (Non wesentliche Code xml Erzeugungs mit „Hallo“ ersetzt) Post-Daten von einem Java-Servlet zu einem anderen schreiben
StringBuilder sb= new StringBuilder();
sb.append("Hello there");
URL url = new URL("theservlet's URL");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Length", "" + sb.length());
OutputStreamWriter outputWriter = new OutputStreamWriter(connection.getOutputStream());
outputWriter.write(sb.toString());
outputWriter.flush();
outputWriter.close();
Dies verursacht einen Serverfehler, und das zweite Servlet nie aufgerufen.