參考網址:
http://caibaojian.com/fiddler.html
http://www.cnblogs.com/tangdongchu/p/4178552.html
1.fiddler過濾會話
問題:每次使用Fiddler, 打開一個網站,都能在Fiddler中看到幾十個會話,看得眼花繚亂。
期望:只想抓取自己想要的請求
步驟:
在Filers面板中勾選“Use Filters”,並在Hosts區域,設置以下三個選項:
1).第一項有三個選項,分別是“No zone filter”“Show Only Intranet Hosts”“Show Only Internet Hosts”,不做更改;
2).第二項有四個選項,分別是:
No Host Filter”不設置hosts過濾“;
Hide The Following Hosts”隱藏過濾到的域名;
“Show Only The Following Hosts”只顯示過濾到的域名;
“Flag The Following Hosts”標記過濾到的域名;
選中“Show Only The Following Hosts”,在文本框內輸入需要過濾的域名,多個域名使用”;“分號分割。fiddler默認會檢查http頭中設置的host,強制顯示http地址中德域名。以“www.kugou.com”為例:
2.Response亂碼時的處理方法
問題:有時候我們看到Response中的HTML是亂碼的, 這是因為HTML被壓縮了, 我們可以通過兩種方法去解壓縮。
步驟:方法一:點擊紅框內容“Response body is encouded.Click to decode.”
方法二:選中工具欄中的"Decode"。 這樣會自動解壓縮。
3.反向代理-AutoResponder
原理:利用fiddler作為反向代理。意思就是將外界的request請求端口修改掉! 改寫返回數據,最實用的功能!!!
步驟:
1)、用瀏覽器隨意輸入一個網址,如http://www.baidu.com/
2)、選中序號16記錄,右擊-勾選“Unlock fo Editing”,選擇Fiddler右側reponse塊下的TextView,這里修改title,如圖:
3).選擇Fiddler右側reponse塊下的TextView,這里修改title,如圖:
4)、去掉“Unlock for Editing”,再選擇右側上方的AutoResponder,勾選下方的checkbox選框,並將序號16托到下方,同時,里面會多條記錄,如下圖:
5).回到瀏覽器,刷新頁面,如圖,標題變為上面改的內容
4.fiddler提供了一個功能,讓我們模擬低速網路環境…啟用方法如:Rules → Performances → Simulate Modem Speeds
5.自己定義Modem Speeds 究竟要多快…點開Rules → Customize Rules

