トップ 一覧 検索 ヘルプ RSS ログイン

技術的雑談-HTTPのやり取りをモニターするの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!技術的雑談-HTTPのやり取りをモニターする

!!環境
使用OS:Windows2000/XP/Vista
ただし、.NET Framework1.1以上が必要ならしい。

!!目的
*CGIのデバッグやWeb Clientのデータやり取りをチェックしたい。

!!方法
Microsoftの人が作っている「Fiddler」というツールを使いましょう。
http://www.fiddlertool.com/fiddler/

上記のページからDownloadしてInstallするだけで使えるようになります。
(.NET Frameworkが先にInstallされていることが必要ですが。)

実行するとIEのProxy設定を自動で変更し、自分がProxy Serverとなってマシン上で行われているHTTPをモニターし始めます。

(実行した途端にMSN Messangerのやり取り(HTTP経由)のやり取りまでモニターし始めました:-))

機能としては、

*HTTPプロトコルによる通信のRaw表示
*HTTPヘッダーの中身の表示(CookieやSessionID、Form情報なども見えます)
*Base64などのEncode/Decode
*HTTPプロトコル上のイメージの表示
*HTTP Requestの生成、送信

などなど。
結構便利です。

全て英語のツールですが、使い方はまあ、見ればわかるでしょう。

CGIやCookie、CGI Sessionを使ったプログラムを作る時はかなり重宝するかもしれません。

!!履歴
2006/11/8 -- 初版

[[技術的雑談]]へ戻る

!!突っ込み
*ほほう、なかなか便利そうですね。私の今の仕事は負荷分散装置(BIG-IP)の設計ですが、PKIでのSSO環境で認証サーバへのリダイレクトがうまくいかず、BIG-IP(中身はLinux)のtcpdumpでwiresharkに取り込んで必死に解析したことがありました。大量のHealthCheckが邪魔だった。 - 壱号 (2006年11月09日 09時34分03秒)
{{comment}}

[[技術的雑談]]へ戻る

{{trackback}}

[[技術的雑談]]へ戻る