3

私はただ興味があります.Windows Phone 7エミュレーター(RTWビルド)でFiddlerを動作させた人はいますか? Fiddler を使用しようとすると、具体的にはHttpWebRequestインスタンス - NotFoundを使用するときにWebExceptionが発生します。WireSharkは正常に動作します。

ここで見られる問題は、Fiddlerがプロキシとして機能し、私が使用している WP7 アプリケーションがプロキシを経由せずにリクエストを渡すことですが、WireSharkの動作は異なります。つまり、トラフィックを直接通過させません。

ここに同様の質問がありましたが、私の場合、WP7 アプリケーションがプロキシ アドレスとしてhttp://127.0.0.1:8888に接続するようにプロキシ設定をオーバーライドしたいと思います。WP7 ツールは Silverlight に基づいているため、最初にHttpWebRequestをプロキシに送信することは可能ですか?

編集:このページ(Fiddler のドキュメント) では、XDE (Windows Phone 7 エミュレーター) がシステム プロキシ設定を自動的に取得する必要があると記載されていますが、何らかの理由でそうではないようです。

4

2 に答える 2

2

これに対する一時的な回避策として、Fiddlerをリバースプロキシとして設定できます。プロセスはここで説明されています。ルールを作成して2番目のオプションを使用しました。

注:最初のホスト(ifステートメント内)をFiddlerプロキシの場所に設定する必要があります(WP7エミュレーターはプロキシアドレスを認識できるため)。2番目のURLは、リダイレクト先のアドレスです。

これで、Windows Phone 7エミュレーターからのトラフィックがキャプチャされますが、一部の処理(ダウンロードされた画像など)はスキップされるため、この方法はテスト目的でのみ使用してください。

于 2010-09-18T22:49:18.913 に答える
2

これが私のために働いた非常に簡単な解決策です:リンク

于 2010-10-31T08:02:19.683 に答える