HttpClient obtenir le code d'état
À l'aide d'Apache HttpClient 4.1.3 et essayer d'obtenir le code d'état à partir d'un HttpGet
:
HttpClient client = new DefaultHttpClient();
HttpGet response = new HttpGet("http://www.example.com");
ResponseHandler<String> handler = new BasicResponseHandler();
String body = client.execute(response, handler);
Comment puis-je extraire le code d'état (202, 404, etc.) à partir de la body
? Ou, si il y a un autre moyen de le faire dans 4.1.3, c'est quoi?
Aussi, je suppose une parfaite/bonne réponse HTTP est un HttpStatus.SC_ACCEPTED
mais voudrais confirmation ainsi. Merci à l'avance!
Vous devez vous connecter pour publier un commentaire.
EDIT:
Essayer avec:
La HttpStatus doit être de 200 (
HttpStatus.SC_OK
)(J'ai lu trop vite le problème!)
Essayer avec:
Cela devrait faire l'affaire!
GetMethod
existe dans 4.1.3 - des idées?Comment à ce sujet?
Je ne l'aime:
Pour obtenir le respose corps comme une Chaîne si, en n'utilisant pas un responseHandler je l'obtenir en premier comme InputStream:
puis de le convertir en une Chaîne de caractères (façons de le faire que ici)