2010-12-16 9 views
1

JSONを返す休憩サービスがあります。しかし、エミュレータをWebプロキシ(Charles)を介して実行させると、突然getResponse()のnullが返されます。プロキシ(Charles)を使用している場合、HttpClientレスポンスがnullです。

私はチャールズで応答と要求がすばらしく見えることがわかりました。

  • エミュレータがプロキシ経由で実行されている場合は、他にも、org.apache.http.client.HttpClientに問題がありますか?
  • これを回避する方法についての提案はありますか?
  • 別のプロキシに切り替える必要がありますか?私はフィドラーの知っているが、それはPCだけです...
  • 他のアイデア?

感謝:)

+0

コードください???????? – viv

答えて

0

だから私は応答が戻ってヌル来ている理由は分からないが、私はHTTPスニッファませプロキシでトラフィックを表示することができました。私はHTTPScoopを使いました。これはすてきな小さなアプリです。

また、HTTPScoopを使用すると便利な点は、インターネット共有を有効にして、自分の携帯電話でMacから無線LANを使用しているときに、実際のデバイスでトラフィックが表示されることです。だから、これは電話自体で起こることをデバッグするのには良いことです。

0

チャールズは、SDK R13と、次のエミュレータの引数で動作します:

-http-プロキシlocalhost.:8888 5554 -port -debug-プロキシ

この

は私のMac上で作業を確認しました。

+0

は、これに関するブログ投稿を作成しました:http://qtcstation.com/2011/09/configuring-charles-web-debugger-to-work-with-android-devices-and-emulator/ –

関連する問題