BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Fiddler Webデバッグプロキシ

Fiddler Webデバッグプロキシ

ブックマーク

Fiddler(リンク)は無償のプロキシであり、ホストコンピュータのHTTP(S)トラフィックの記録を取る。リッチユーザインターフェイスを提供する。それ は、要求や応答の検査をサポートし、ブレークポイントを設定し、送受信データに手を加える。また、多数の変換やプレビューをサポートする。たとえば、 GZIP、DEFLATEまたはBZIP2経由のunchunkingおよび解凍、またプレビューペインでイメージを直接表示することなどである。

Fiddlerは無料ソフトであり、安定版のv2.2.0.7でダウンロード可能(リンク)である。近ごろベータ版v2.xがアップデートされたが、それは拡張UI およびバグ修正を提供する。また、いまだに.NET Framework 1.1を使用しているデベロッパ向けの、廃止予定のv1.3(リンク)もある。

Fiddlerのもっとも原始的な使用法は、1つの要求や応答の内容を表示することである。しかし AJAXでリッチWeb機能を開発する場合、この基本的な機能は便利である。問題をデバッグしたり、AJAXトラフィックの全体像を取得しようとする場合である。

 

また、Fiddlerは、単純だが便利なタイムラインおよび可視化ツールで、多くの要求の間のトラフィックへの見解を提供する。

 

検査や分析の他に、Fiddlerはブレークポイントの設定や要求や応答のデータを修正する機能を提供する。セキュリティや入力の無菌テストには特に便利である。

 

難しい設定など一切せずに、Fiddlerは便利な機能を提供しているが、イベントベースのスクリプト記述サブシステム(リンク)があり、構文を意識したスクリプト エディタ(リンク)を含む広範なカスタマイズを可能にする。.NETデベロッパにとって、もっとも差別化されるFiddlerの側面は、すべての.NET言語を使用 して拡張可能である(リンク)ということである。Fiddlerを使用して開始するために役立つ一連のビデオ(リンク)がある。

FiddlerはIE6およびIE7向けのデバッギングプロキシを自動で構成するが、プロキシはFirefox、Operaおよび事実上HTTP(S)プ ロトコルを使用するあらゆるアプリケーションと互換性がある。たとえば、FirefoxはMenu > Preferences > Network > Settings > Manual Proxy Configuration:127.0.0.1 Port 8888を実行することで、手動によるプロキシの指定を可能にしている。

Fiddlerは.NETとの堅固な統合という意味では独特であるが、その他にも同様の機能を提供するたくさんの良く知られたツールがある。

  • Tamper Data Firefox Addon(リンク) - HTTPヘッダーおよびポストパラメータの操作を可能にする
  • FireBug Firefox Addon(リンク) - トラフィックの分析およびDOMエレメント、CSSおよびJavaScriptのライブ操作を提供する
  • Port Swigger's Burp Proxy(リンク) - Fiddlerに類似したHTTP(S)プロキシであるが、よりセキュリティを重視
  • Charles Web Debugging Proxy(リンク) - Fiddlerに類似したHTTPプロキシであるが、Adobe Flash開発を重視した機能が多数ある。

 

原文はこちらです:http://www.infoq.com/news/2009/03/fiddler

この記事に星をつける

おすすめ度
スタイル

BT