2012-05-07 2 views
0

2つのWebサイト間でWebサービス(xml)のトラフィックを確認するために、どのようにフィドラーを使用できますか?
http://www.fiddler2.com/fiddler2/2つのWebサイト間でWebサービスのトラフィックを確認するためにどのようにフィドラーを使用しますか?

私のウェブサイト用に2つのサブドメインが作成されています。
例えば私のウェブサイトはこのようなものです:

www.site.com

及びそれらのサブドメインは以下のようなものです:

www.sub1.site.com

www.sub2.site.com

これらのサイトはWebサーバー(vps)にあり、私は自分のローカルシステム(私のローカルシステムにフィダーがインストールされています)でそれらをワイキングしています。
www.sub1.site.comがwww.sub2.site.com Webサービスを呼び出しています。
httpや他のもののようなブレークポイントでこのWebサービスデータをキャプチャすることは可能ですか?
私は何回もフィドラーをチェックしましたが、どうやって見つけることができませんでしたか?
FiddlerのXMLタブは何ですか?

は本当に答えを感謝します。このためFiddler2を使用することはできません

+0

これらのサイトはローカルで動作していますか? –

+0

nope、Webサーバー(vps).soのクライアントとして自分のローカルシステムでキャプチャしたい! – MoonLight

+0

ローカルシステムからは、リモートサーバー上の2つのサイト間のトラフィックをキャプチャできるとは思いません。 TCPトラフィックがあなたのローカルマシンでどのように動作するのでしょうか? –

答えて

5

を助けます。 Fiddler2は、自分のマシン上で実行されているプロキシ経由でブラウザの要求をルーティングするWebプロキシです。したがって、HTTP要求を行っている「クライアント」がローカルの場合にのみ機能します。例えば、あなたのブラウザはwww.subsite.comへのHTTP要求を開始するかもしれませんが、www.sub1.site.comからwww.sub2.site.comへの呼び出しはFiddler2を経由するものではありません。 Fiddler2は、ブラウザと、ブラウザが到達しようとしているサイトの間に座っていると考えてください。

サーバー(sub1)にFiddler2をインストールするためのアクセス権がある場合は、さらに複雑なシナリオではhttp://www.fiddler2.com/fiddler/help/reverseproxy.aspと考えられます。しかし、サーバーへのアクセス権があれば、より良いオプション(ログファイルなど)を監視する他の方法もあります。

+0

答えに感謝しますので、他の方法(ツール)でその仕事に可能か不可能ですか? – MoonLight

+0

私は他のツールのオプションを認識していません(私は彼らが存在すると確信しています)。私はあなたがサーバーにアクセスできると仮定しています。それを考えると、Webサーバーは、着信要求の詳細を記録するように構成できます。それが一つのメカニズムです。もう1つは、サーバーから受信した要求をログに記録するためにサービスにログインすることです。 C#とasp.netでこの質問にタグを付けたので、global.asax.csのApplication_BeginRequestメソッドでロギングを追加することができます。また、http://stackoverflow.com/questions/2624621/capturing-soap-requests-to-an-asp-net-asmx-web-service – Shawn

+0

http://stackoverflow.com/questions/2624621/capturing-soap- as-asp-net-asmx-web-serviceへのリクエストは、いくつかの票を持っている受け入れられていない回答の1つでこれを行う方法の例を示しています。コメントありがとうございました。 – Shawn

関連する問題