トップ 差分 一覧 ソース 検索 ヘルプ 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秒)

name   comment  
URL (入力するとす ぱ むとみなします!)


技術的雑談へ戻る

TrackBack

TrackBack URL for this entry:
http://www.himajin2001.com/fswiki/tb.cgi/%B5%BB%BD%D1%C5%AA%BB%A8%C3%CC%2DHTTP%A4%CE%A4%E4%A4%EA%BC%E8%A4%EA%A4%F2%A5%E2%A5%CB%A5%BF%A1%BC%A4%B9%A4%EB

技術的雑談へ戻る

最終更新日時:最終更新時間:2006年11月09日 09時34分03秒
トップページに戻る