Bonjour à tous et merci de prendre du temps pour me dépanner
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 :
En effet, les images ne se charge pas car c'est mon contexte qui est utilisé (non celui du site distant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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());
Une idée ?
Partager