Appel requête HTTP POST dans une servlet
Bonjour à tous et merci de prendre du temps pour me dépanner :lol:
J'essai de faire une requête post (vers une site distant) dans une servlet et voudrai exploiter le retour un peu mieux que ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
// Send the request
URL urlz = new URL("url distante");
URLConnection conn = urlz.openConnection();
conn.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
//write parameters
writer.write(params);
writer.flush();
// Get the response
StringBuffer answer = new StringBuffer();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
answer.append(line);
}
writer.close();
reader.close();
//Output the response
//System.out.println(answer.toString());
PrintWriter out = response.getWriter();
out.print(answer.toString()); |
En effet, les images ne se charge pas car c'est mon contexte qui est utilisé (non celui du site distant.
Une idée ?