參考網址:html
http://caibaojian.com/fiddler.html算法
http://www.cnblogs.com/tangdongchu/p/4178552.html瀏覽器
1.fiddler過濾會話ide
問題:每次使用Fiddler, 打開一個網站,都能在Fiddler中看到幾十個會話,看得眼花繚亂。工具
指望:只想抓取本身想要的請求網站
步驟:3d
在Filers面板中勾選「Use Filters」,並在Hosts區域,設置如下三個選項:代理
1).第一項有三個選項,分別是「No zone filter」「Show Only Intranet Hosts」「Show Only Internet Hosts」,不作更改;code
2).第二項有四個選項,分別是:orm
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