[httpclient] Lecture du résultat après un HttpPost
Bonjour,
J’utilise httpClient pour les tests d'une application PHP, en faisant un httGet
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 27 28
|
HttpGet request = new HttpGet(url);
request.setHeader("User-Agent", USER_AGENT);
request.setHeader("Accept",
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
request.setHeader("Accept-Language", "en-US,en;q=0.5");
HttpResponse response = client.execute(request);
int responseCode = response.getStatusLine().getStatusCode();
System.out.println("\nSending 'GET' request to URL : " + url);
System.out.println("Response Code : " + responseCode);
BufferedReader rd = new BufferedReader(new InputStreamReader(response
.getEntity().getContent()));
StringBuffer result = new StringBuffer();
String line = "";
while ((line = rd.readLine()) != null) {
result.append(line+"\r\n");
}
// set cookies
setCookies(response.getFirstHeader("Set-Cookie") == null ? ""
: response.getFirstHeader("Set-Cookie").toString());
return result.toString(); |
tout va bien ça me renvoie le résultat que je peut lire qui est soit -1 ou 1, cependant quand je change HttpGet(url) par HttpPost(url) et que j’envoie les bons paramètres le résultat est toujours vide.
Comment puis je lire le résultat avec un HttpPost ?
Merci d'avance.