extraire le corps du message hors de HttpResponse
Ok, j'ai réussi à connecter à un serveur distant et a reçu un HTTP/1.1 200 OK
réponse et la réponse est emballé dans l'objet HttpResponse. Maintenant, comment puis-je obtenir les données dans la réponse hors de lui, plus précisément le JSON qui a été envoyé par le serveur?
source d'informationauteur nkcmr | 2011-08-05
Vous devez vous connecter pour publier un commentaire.
quelque chose comme ceci: dupliquer ici : Comment dois-je analyser JSON à partir d'un Java HTTPResponse?
Bien, vous pouvez obtenir le corps du
HttpResponse
en appelantgetEntity()
qui retourne un objet de typeHttpEntity
. Vous aurez alors voulez consommer lesInputStream
est retourné à partir de lagetContent()
méthode de laHttpEntity
. Je voudrais faire comme ceci:Vous pouvez également utiliser EntityUtils
PS : Vous pouvez avoir à faire dans un thread séparé, autre que le thread principal, comme dans le doInBackground() d'un AsyncTask ou le fonctionnement du Réseau sur le thread principal exception peut se produire.
Utiliser un BasicResponseHandler lors de l'appel de httpclient.execute()