Fiddler4是一款流行的免費(fèi)的HTTP調(diào)試工具,主要用于HTTP/HTTPS的協(xié)議數(shù)據(jù)包的捕捉、分析和調(diào)試,是Web開發(fā)中必不可少的調(diào)試工具之一。Fiddler4可以捕捉客戶端與服務(wù)器之間的所有HTTP/HTTPS網(wǎng)絡(luò)交互,包括請求和響應(yīng)頭部、請求體、響應(yīng)體等信息,方便開發(fā)人員進(jìn)行調(diào)試和問題排查。通過模擬HTTP/HTTPS請求,F(xiàn)iddler4可以模擬各種網(wǎng)絡(luò)環(huán)境,例如模擬低速或高速網(wǎng)絡(luò),或者模擬服務(wù)器響應(yīng)錯誤等,方便開發(fā)人員進(jìn)行各種測試。Fiddler4可以編輯HTTP請求和響應(yīng)的頭部和主體,在開發(fā)人員需要快速修改請求或響應(yīng)內(nèi)容時非常有用。fiddler4中文版還有AutoResponder功能,有了這個功能用戶就能夠針對一些匹配的請求,讓請求者得到我們的制定數(shù)據(jù),而不是服務(wù)端返回的真實數(shù)據(jù),不過這個面板確定啟用了建立好的規(guī)則之后,每次匹配都會使指定的相應(yīng)內(nèi)容,比起斷點(diǎn)要方便一些。
fiddler4中文版使用教程
Fiddler中設(shè)置斷點(diǎn)修改Request
Fiddler最強(qiáng)大的功能莫過于設(shè)置斷點(diǎn)了,設(shè)置好斷點(diǎn)后,你可以修改httpRequest的任何信息包括host, cookie或者表單中的數(shù)據(jù)。設(shè)置斷點(diǎn)有兩種方法:
第一種:打開Fiddler 點(diǎn)擊Rules-> Automatic Breakpoint ->Before Requests(這種方法會中斷所有的會話)
如何消除命令呢? 點(diǎn)擊Rules-> Automatic Breakpoint ->Disabled
第二種: 在命令行中輸入命令: bpu www.baidu.com (這種方法只會中斷www.baidu.com)
如何消除命令呢? 在命令行中輸入命令 bpu
Fiddler中設(shè)置斷點(diǎn)修改Response
當(dāng)然Fiddler中也能修改Response:
第一種:打開Fiddler 點(diǎn)擊Rules-> Automatic Breakpoint ->After Response (這種方法會中斷所有的會話)
如何消除命令呢? 點(diǎn)擊Rules-> Automatic Breakpoint ->Disabled
第二種: 在命令行中輸入命令: bpuafter www.52shanhong.cn
如何消除命令呢? 在命令行中輸入命令 bpuafter,
Fiddler中如何過濾會話
每次使用Fiddler, 打開一個網(wǎng)站,都能在Fiddler中看到幾十個會話,看得眼花繚亂。最好的辦法是過濾掉一些會話,比如過濾掉圖片的會話。Fiddler中有過濾的功能, 在右邊的Filters tab中,里面有很多選項, 稍微研究下,就知道怎么用。
fiddler4中文版功能
中斷點(diǎn)
bpu在請求逐漸里中斷,bpafter在回應(yīng)抵達(dá)時中斷,bps在特定http狀態(tài)碼時中斷,bpv/bpm在一定請求method時中斷。
AutoResponder
使用了創(chuàng)建好一點(diǎn)的標(biāo)準(zhǔn)以后,每一次配對都會使用指定回應(yīng)具體內(nèi)容
請求構(gòu)造器
顧名思意,便是結(jié)構(gòu)請求,點(diǎn)擊execute按鍵能夠進(jìn)行請求。
我們可以自身手動式要求請求的每個具體內(nèi)容,相同的我們可以從會話面板拖一個會話到這里面板,這時面板顯示的是這一會話進(jìn)行請求的所有數(shù)據(jù),那樣我們可以在這個基礎(chǔ)上改動這種數(shù)據(jù),點(diǎn)擊execute按鍵來進(jìn)行一次請求。
自定腳本制作
根據(jù)改動腳本文件,我們可以在fiddler自身的思路以上,添加自已的特別處理。
功能測試
在這樣一個面板中,我們可以看到這樣的請求不同階段的時間也,推送和理解數(shù)據(jù)量,還會有一個在世界不同地區(qū)瀏覽這種請求一個評定。
最底下還有一個showchat鏈接點(diǎn)一下我們可以看到一個直觀地多種類型數(shù)據(jù)在總體數(shù)據(jù)的圖型。
除了這個統(tǒng)計分析以外,我們也可以在會話目錄查詢,查詢大家請求視頻的是不是進(jìn)行了瀏覽器緩存和緩存文件時長。
過濾裝置
你有時候是否會開啟fiddler來爬取這一界面的,可是其他的各種各樣請求的數(shù)據(jù)就會被紀(jì)錄,然后費(fèi)力搜索,這時候就開啟過濾裝置吧。
Fiddler4是一款非常實用的HTTP調(diào)試工具,有助于提高Web開發(fā)的效率和質(zhì)量。希望kkx給大家分享的改工具可以幫到大家!