2010-12-16 123 views
1

J'ai quelques services de repos retournant JSON qui fonctionnent très bien. MAIS quand je fais passer l'émulateur à travers un proxy web (Charles), tout d'un coup, je deviens null pour getResponse(). Ce qui est frustrant, c'est que je peux voir dans Charles que la réponse et la demande sont superbes.La réponse HttpClient est nulle lors de l'utilisation du proxy (Charles)

  • Quelqu'un d'autre a-t-il rencontré des problèmes avec org.apache.http.client.HttpClient lorsque l'émulateur s'exécute via un proxy?
  • Suggestions pour contourner le problème?
  • Dois-je passer à un autre proxy? Je connais le violoniste mais c'est pc seulement ...
  • D'autres idées?

Merci :)

+0

code s'il vous plaît ????????? – viv

Répondre

0

donc je ne sais pas pourquoi la réponse revient nulle, mais j'ai pu voir le trafic avec un sniffer HTTP PAS un proxy. J'ai utilisé HTTPScoop, qui est une jolie petite application.

La bonne chose à propos de l'utilisation de HTTPScoop est que je peux également voir le trafic sur mon appareil lorsque j'active le partage Internet et que mon téléphone utilise le wifi de mon Mac. Donc, c'est une bonne affaire pour déboguer ce qui se passe sur le téléphone lui-même.

0

Charles travaille avec sdk r13 et les arguments de l'émulateur suivants:

localhost.:8888 de -http-proxy -port 5554 debug-proxy

cela a été confirmé travailler sur mon mac.

+0

a fini par créer un blog à ce sujet: http://qtcstation.com/2011/09/configuring-charles-web-debugger-to-work-with-android-devices-and-emulator/ –