2008年2月16日

Http Debuger - Fiddler

在寫Web程式時,常常需要一些輔助工具來幫助我們debug
特別是在AJAX的時代,更是需要...今天就來跟各位分享一下我使用多年的一個小工具 - Fiddler

Fiddler是Microsoft出的一個小工具,不過說也奇怪,在上面如果沒有認真找,還真的不知道他是微軟出的Tool,而且微軟本身也沒有大力推廣它...
有人稱它為微軟的『地下產品』

下面節錄一下官方網頁的說明
What is Fiddler?
Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.

我們可以利用它來監看我們目前正在瀏覽網頁時,所下載下來的所有檔案資訊,包含網址、大小、內容....等


其實也不用多做介紹,因為他真的蠻簡單用的。

官方網站

稍微跟各位說明一下,我用它來做了些甚麼事情...

1. 利用它來將網頁傳輸量數據數,告訴老闆我們用AJAX節省了多少的網路頻寬...
2. 利用它來抓AJAX程式的Bug
3. 利用它來方便讓我找到某些網站特定功能的JS擋...(偷偷學習別人怎麼做的,當然是在沒有侵權的前提下摟~~)

另外有一點比較要特別注意的,就是我們在利用本機開發時,常常會利用localhost去連結網頁,而這時候可能會造成Fiddler抓不到傳輸資料唷~~
這時候改用machine name來替代localhost就可以了...

1 則留言:

  1. 您好 :
    在百忙之中打擾您,我是 點部落 團隊的 Dotjum,
    我們 點部落 http://www.dotblogs.com.tw 是一個 IT技術知識交流的園地,
    我們希望讓每一位分享知識的朋友,透過 點部落 平台,將大家的知識與經驗收集起來,讓更多人都可以更容易的找到,
    並且藉由回覆的討論方式,讓同樣領域的朋友可以給予肯定或是不同的看法及建議。

    目前 點部落 提供許多功能,讓您在分享知識更方便,更容易的收藏您的知識,
    像是 由您決定文章是否顯示網站特別主題首頁、離線編輯 (讓你圖文上稿更輕鬆)
    訂閱關注主題討論 、技術主題團隊、文章附檔案 、個人標籤分類及尋找 、收藏文章 等等。

    您可以透過 離線編輯 在撰寫原有 Blog 平台 (Xuite、樂多、天空、Blogspot、Live Space...等 ),
    也同時能夠透過 Zoundry、Windows Live Writer 等 Blog 離線編輯軟體將文章發表至 點部落 。

    目前在 點部落 上,陸陸續續有許多的朋友加入,
    像是 瓶水相逢.Net 、 馬小玲 、孤影棧分舵 、強力鎯頭 VB BLOG 、強力鎯頭 VB BLOG、偉碩
    AllenKuo、Angi、jeff377、puma、topcat、HUNGCHILIN的OFFICE專欄、Arashi的OFFICE專欄 等..目前都在 點部落 上。

    我們希望創造出更好的IT知識技術分享環境,也成為每一個人的線上知識庫。

    希望能邀請您一同建立專屬於IT技術的園地。
    誠摯的邀請您參與 點部落 。
    點部落團隊 Dotjum

    回覆刪除