J'essaye de m'autologiser dans une page Web. Im asssumant que je passe les pouvoirs appropriés. Entity.getContentLength() montre 20 mais la réponse que je vois n'est pas bien formatée. Ce n'est pas un HTML. Comment devrais-je aller plus loin. Voici mon code.Réponse httpclient
String input_text = "https://www.abc.com";
HttpPost httpost = new HttpPost(input_text);
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("email", "[email protected]"));
nvps.add(new BasicNameValuePair("passsword", "ttyyeri"));
nvps.add(new BasicNameValuePair("publicLoginToken",""));
httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
HttpResponse response = httpclient.execute(httpost);
entity = response.getEntity();
if (entity != null) {
BufferedReader br = new BufferedReader(new InputStreamReader(entity.getContent()));
String readLine;
while(((readLine = br.readLine()) != null)) {
System.err.println("br :"+readLine);
}
System.out.println("Response content length: " + entity.getContentLength());
}
System.out.println("HTML Content :::"+entity.getContent().toString());
'Ce n'est pas un HTML' que ce que c'est. – RanRag
Pouvez-vous poster la réponse que vous obtenez en retour? – nolt2232
@ ranRag..la réponse n'est pas au format HTML. le System.err.println ci-dessus ("br:" + readLine); imprime quelque chose qui n'est pas formaté. Je ne suis pas en mesure de copier coller la réponse ... ressemble à ceci ... br: <. – JNPW