Exécuter Webscript avec fichier xml en paramètre
Bonjour,
Je souhaiterais exécuter un webscript (java back-bean) prenant un fichier xml en paramètre, à partir d'un bout de code java. J'ai réussi à partir d'un formulaire http tout simple (multipart/formdata) mais j'ai quelques difficultés à le faire en java.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| File fileConsigne = XmlDocumentParserImpl.saveXmlFile(messageRetour, true, "RETOUR_COMMANDE.xml");
URL url = new URL("http://localhost:8080/projet/service/ui/bean/commande");
URLConnection conn = url.openConnection();
FileInputStream in = new FileInputStream(fileConsigne);
byte[] data = new byte[(int) fileConsigne.length()];
in.read(data);
in.close();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "text/xml");
DataOutputStream out = new DataOutputStream(conn.getOutputStream());
out.write(data, 0, data.length);
out.flush();
out.close(); |
Le code java s'exécute normalement et ne me retourne aucune erreur mais je m'attendais à recevoir dans ma page html exécutant mon code java le retour ftl de mon webscript.
Merci d'avance pour vos conseils et réponse.