!!!技術的雑談-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}} [[技術的雑談]]へ戻る