fiddler幾種功能強大的用法(一)

參考網址: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

 找m_SimulateModem這個字,你會找到下面這段: 這就是他模擬網路速度的原理,每上傳/下載1KB 要delay 多久。。。
若是你習慣用kbps 去算的話,那麼咱們的算法就是 1000/下載速度 = 須要delay的時間(毫秒),好比50kb/s  須要delay200毫秒來接收數據。請注意,當你存檔以後,本來已經勾選的Simulate Modem Speeds 會被取消勾選,要記得再到Rules → Performances → Simulate Modem Speeds 勾選喔~
6.用fiddler模擬404返回等操做,參考網址:http://www.cnblogs.com/tangdongchu/p/4178552.html
相關文章
相關標籤/搜索