J'essaye d'écrire une servlet qui enverra un fichier XML (chaîne au format XML) à une autre servlet via un POST. (non essentiel du code de production xml remplacé par « Bonjour »)Ecriture de données de poste d'une servlet Java à une autre
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();
Cela provoque une erreur de serveur, et le second est servlet jamais invoqué.