- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!技術的雑談-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}}
[[技術的雑談]]へ戻る