Fiddler是一款用于抓包的HTTP調(diào)試工具,通過(guò)它我們可以記錄所有客戶端和服務(wù)器的http和https請(qǐng)求(即通訊請(qǐng)求、顯示連接時(shí)間),使用協(xié)議,連接時(shí)長(zhǎng),結(jié)束時(shí)間等等信息。適合開(kāi)發(fā)人員使用,輕松編輯Web會(huì)話,使用Fiddler,就越能幫助你了解HTTP協(xié)議。歡迎有需要的用戶前來(lái)本文中獲取Fiddler(HTTP抓包工具)!
功能介紹
Fiddler是一個(gè)HTTP調(diào)試抓包工具,通過(guò)代理的方式獲取程序http通訊的數(shù)據(jù),可以用其檢測(cè)網(wǎng)頁(yè)和服務(wù)器的交互情況。
它可以幫您記錄,調(diào)試Microsoft Internet Explorer與Web應(yīng)用程序的交互,找到Web程序運(yùn)行性能的瓶頸,如查看向Web服務(wù)器發(fā)送cookies的內(nèi)容,下載內(nèi)容的大小等功能。
Fiddler還是一個(gè)http調(diào)試代理,它能夠記錄所有的你電腦和互聯(lián)網(wǎng)之間的http通訊,F(xiàn)iddler可以也可以讓你檢查所有的http通訊,設(shè)置斷點(diǎn),以及Fiddle所有的“進(jìn)出”的數(shù)據(jù)(指cookie,html,js,css等文件)。 Fiddler要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡(jiǎn)單,因?yàn)樗鼉H僅暴露http通訊還有提供一個(gè)用戶友好的格式。
Fiddler 包含一個(gè)簡(jiǎn)單卻功能強(qiáng)大的基于JScript .NET事件腳本子系統(tǒng),他非常靈活性非常棒,可以支持眾多的http調(diào)試任務(wù)。Fiddler是用C#寫出來(lái)的。程序?qū)?huì)把自己作為一個(gè)微軟互聯(lián)網(wǎng)服務(wù)的系統(tǒng)代理中去。你可以通過(guò)檢查代理設(shè)置對(duì)話框來(lái)驗(yàn)證Fiddler是被正確地截取了web請(qǐng)求。操作是這樣的:點(diǎn)擊IE設(shè)置,工具,局域網(wǎng)設(shè)置,最后點(diǎn)擊高級(jí)。
作為系統(tǒng)代理,所有的來(lái)自微軟互聯(lián)網(wǎng)服務(wù)(WinInet)的http請(qǐng)求再到達(dá)目標(biāo)Web服務(wù)器的之前都會(huì)經(jīng)過(guò)Fiddle,同樣的,所有的Http響應(yīng)都會(huì)在返回客戶端之前流經(jīng)Fiddler。
特色
1、Fiddler適用斷點(diǎn)調(diào)試技術(shù)性,如果你在手機(jī)軟件的菜單欄—rules—automaticbreakpoints選擇項(xiàng)挑選beforerequest,或是當(dāng)這種請(qǐng)求或響應(yīng)屬性可以跟總體目標(biāo)的規(guī)范相符合,F(xiàn)iddler測(cè)試版就可以中止Http通信,而且容許改動(dòng)請(qǐng)求和響應(yīng)。這類作用針對(duì)安全性測(cè)試是十分有效的,自然還可以用于做一般的系統(tǒng)測(cè)試,由于全部的編碼途徑都能夠用于演練。
2、根據(jù)表明全部的Http通信,F(xiàn)iddler測(cè)試版能夠輕輕松松地演試什么用于轉(zhuǎn)化成一個(gè)頁(yè)面,根據(jù)統(tǒng)計(jì)分析頁(yè)面(便是Fiddler左側(cè)的那一個(gè)大框)用戶能夠很輕輕松松地應(yīng)用多選題,來(lái)獲得一個(gè)WEB頁(yè)面的“總重”(頁(yè)面文檔及其有關(guān)js,css等)你還可以很輕輕松松地見(jiàn)到你請(qǐng)求的某一頁(yè)面,一共被請(qǐng)求了幾回,及其是多少字節(jié)數(shù)被轉(zhuǎn)換了。
3、用戶能夠添加一個(gè)Inspector軟件目標(biāo),來(lái)應(yīng)用.net下的一切語(yǔ)言表達(dá)來(lái)撰寫Fiddler拓展。RequestInspectors和ResponseInspectors給予一個(gè)文件格式標(biāo)準(zhǔn)的,或是是被特定的(用戶自定)Http請(qǐng)求和響應(yīng)主視圖。
4、此外,根據(jù)曝露HTTP頭,用戶能夠看到什么頁(yè)面被容許在手機(jī)客戶端或是是代理商端開(kāi)展緩存文件。假如如果一個(gè)響應(yīng)沒(méi)有包括Cache-Control頭,那麼他就不容易被緩存文件在手機(jī)客戶端。
下一篇:Web服務(wù)器解決方案