教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Fiddler是什么?Fiddler有哪些特點(diǎn)

更新時(shí)間:2023年05月22日16時(shí)12分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Fiddler是一個(gè)HTTP調(diào)試代理工具,它能夠記錄瀏覽器和Web服務(wù)器之間的所有HTTP請(qǐng)求,支持對(duì)網(wǎng)絡(luò)傳輸過程中發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作。與瀏覽器自帶的開發(fā)者工具(如Chrome瀏覽器的F12工具)相比,F(xiàn)iddler具有以下特點(diǎn)。

·可以監(jiān)聽HTTP和HTTPS的流量,捕獲瀏覽器發(fā)送的網(wǎng)絡(luò)請(qǐng)求。

·可以查看捕獲的請(qǐng)求信息。

·可以偽造瀏覽器請(qǐng)求發(fā)送給服務(wù),也可以偽造一個(gè)服務(wù)器的響應(yīng)發(fā)送給瀏覽器,主

·要用于前后端調(diào)試。

·可以測(cè)試網(wǎng)站的性能。

·可以對(duì)基于HTTPS的網(wǎng)絡(luò)會(huì)話進(jìn)行解密。

·支持第三方插件,可以極大地提高工作效率。

Fiddler以代理服務(wù)器的形式工作,它會(huì)在瀏覽器和Web服務(wù)器之間建立代理服務(wù)器。這個(gè)代理服務(wù)器默認(rèn)使用的代理地址為127.0.0.1,端口為8888。Fiddler啟動(dòng)時(shí)會(huì)自動(dòng)設(shè)置代理,退出時(shí)會(huì)自動(dòng)注銷代理,這樣就不會(huì)影響其他程序。Fiddler的工作原理如圖所示。

Fiddler工作原理

Fiddler代理服務(wù)器位于瀏覽器和Web服務(wù)器之間,它記錄了瀏覽器和Web服務(wù)器之間產(chǎn)生的所有HTTP請(qǐng)求和HTTP響應(yīng)。觀察圖中箭頭的流向可知,瀏覽器首先向Web服務(wù)器發(fā)送HTTP請(qǐng)求,這個(gè)請(qǐng)求會(huì)先經(jīng)過Fiddler代理服務(wù)器;Fiddler代理服務(wù)器捕獲瀏覽器發(fā)送的請(qǐng)求信息,捕獲后可以根據(jù)需求對(duì)HTTP請(qǐng)求做一些處理,處理完以后轉(zhuǎn)發(fā)給Web服條器;Web服務(wù)器處理完請(qǐng)求以后返回響應(yīng)信息,這個(gè)響應(yīng)也會(huì)先經(jīng)過Fiddler代理服務(wù)器;Fiddler代理服務(wù)器會(huì)捕獲服務(wù)器返回的響應(yīng)信息,捕獲后也可以根據(jù)需求對(duì)HTTP響應(yīng)做一些處理;Fiddler代理服務(wù)器處理完響應(yīng)信息后轉(zhuǎn)發(fā)給瀏覽器。

0 分享到:
和我們?cè)诰€交談!