0

これまでのところ、ローカルJavaプログラム& Androidブラウザのトラフィックをキャプチャすることができました。しかし、私は自分のAndroidアプリケーション(HttpsUrlConnectionを使用)のトラフィックをキャプチャできませんでした。FIddlerを使用してAndroidアプリケーションのトラフィックをキャプチャ

クロムがエラーを上げ、Firefoxが予想されるダイアログ開かなくても、それをインストールして、私は奇妙な行動に直面した証明書のダウンロードのステップで、デバイス上のWiFiネットワークを構成するためにthisガイドの手順を以下の中:

Name the certificate

しかし、もう一度ダウンロードしようとすると、証明書がすでにインストールされていると表示されます。

とにかく、私のアプリ(実際のデバイスでは、Karbonn S203 API 19)を実行しても、Fiddlerにリクエストやトンネルは記録されません。私はthisスレッドを調べることを含め多くのことを試みました。他の記事では、トンネルの表示についてしか読んでいませんが、私はトンネルを持っていません。私は何か不足していますか?

ありがとうございました。

EDIT:PCからコピーした場合は、Settings -> Security -> Install Certificateから「正しく」(上記の画面で)インストールできます。それでも私はFiddlerの要求を見ることができません。

答えて

0

珍しいデバイスを使用しているために問題が発生したようです(少なくともヨーロッパ/北米では珍しい)。彼らはおそらくAOSPのバージョンでいくつかの設定を変更しました。 Nexus 5と同じように動作しているときは、「WiFi」の下にceritifcateを追加して、要求を正常に取得しました。

0

アプリがFiddlerをプロキシとして使用していないようです。 openConnectionを呼び出すと、それにProxyオブジェクトを渡しますか?もしそうなら、このプロキシオブジェクトをどのように初期化するのですか?

最初にHTTPトラフィックを送信して、正しいプロキシ設定を使用していることを確認してから、HTTPSを試してみてください。

+0

私はそれがシステムプロパティの 'https.proxyHost'と' https.proxyPort'に依存していると読んでいます。私はあなたの提案を実装しようとします、ありがとう。 –

+0

ちなみに、プロキシインスタンスを作成する必要がある場合、PC上でJavaアプリケーションを監視するときに、なぜそれを必要としませんでしたか?私はそれを動作させるために上記の行だけを使用しなければなりませんでした(+ httpと同じ行)。 –

関連する問題