轉*Fiddler教程

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   os   使用   sp   for   

Fiddler是強大的web調試工具之一,能記錄所有用戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸出資料,包含了一個強大的基於事件指令碼的子系統,並且能使用.net語言進行擴充

官方網站:www.fiddler2.com

Fiddler是以代理web伺服器的形式工作的,Proxy 位址:127.0.0.1,連接埠:8888,fiddler會自動化佈建代理,

同類工具:httpwatch  firebug  wireshark

可以在firefox中安裝fiddler hook外掛程式,需要啟動外掛程式~

啟動 FiddlerHook

設定fiddler捕獲https會話 fiddler tool-fiddler options-https tab

 選中checkbox, 彈出如下的對話方塊,點擊"YES"

點擊"Yes" 後,就設定好了

查看Fiddler的基本介面

Inspectors tab下有很多查看Request或者Response的訊息。 其中Raw Tab可以查看完整的訊息,Headers tab 只查看訊息中的header. 如

 Fiddler的HTTP統計視圖

陳列出所有HTTP通訊量,展示哪些檔案產生了當前請求的頁面,使用Statistics頁簽,使用者可以通過選擇多個會話來得到總的資訊統計,比如多個請求和傳輸的位元組數

選擇第一個和最後一個請求可獲得整個頁面載入所消耗的總體時間,從橫條圖中可以分別出哪些請求耗時最多,從而對頁面的訪問進行訪問速度最佳化!

Fiddler有命令列工具叫做QuickExec,允許你直接輸入命令

help 開啟官方使用頁面介紹,會列出所有命令

cls 清屏,或者Ctrl+x

select 選擇會話的命令

?.png用來選擇png尾碼的圖片

bpu截獲request

設定斷點修改httprequest 任何資訊包括host,cookie或者表單中的資料

1)開啟fiddler,選擇rules-automatic breakpoint --before requests(這種方法會中斷所有會話)

消除:rules-automatic breakpoint-disabled

2)命令列中輸入 bpu www.baidu.com(中斷百度的會話),消除命令,就輸入bpu

例如:修改請求(使用者名稱和密碼)

fiddler比較

選中2個會話,右鍵然後點擊Compare,就可以用WinDiff來比較兩個會話的不同了 (當然需要你安裝WinDiff)

response是亂碼的,是因為html被壓縮了。解壓縮方法:點擊response RAW上方的response is encoded any may need to be decoded before inspection.click here to transform",選中工具列中的decode,這樣會自動解壓縮~

轉*Fiddler教程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.