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