2016-08-15 6 views
3

私のAndroidアプリケーションをデバッグするには、私のアプリケーションが生成するHTTPリクエストを詳しく調べる必要があります。その目的のために私はMacでWiresharkを設定しました。Androidエミュレータからネットワークトラフィックを取得する

私はブラウザを開いた。 Wiresharkではすべてのトラフィックが正常に表示されます。

Androidエミュレータからの発信要求は表示されません。しかし、不思議なことに、私はサーバーの応答を見ることができます... すべての発信要求が見えないのはなぜですか?

+0

これを確認してください - http://stackoverflow.com/questions/2453949/android-emulator-how-to-monitor-network-traffic –

答えて

0

私もあなたの問題を抱えていました。それは私の狂気を運転しましたが、最終的にはTCPトラフィックをフィルタリングして何がうまくいかなかったかを知り、Wireshark、Elasticsearchのこの奇妙なプロトコルに気付きました。だから私はそれをGoogleで検索し、これは私が見つけたものです:

9200 - TCP HTTP RESTfulなインターフェース

9300 - TCPバイナリAPIとクラスタ間通信

そして、私は私を送って、サーバ私のエミュレータが応答を受け取ったにもかかわらず、なぜ私はHTTPリクエストを表示しませんでした。

合計::接続先のサーバーがポート9200または9300を使用していることを確認して変更してください。

関連する問題