上期文章鏈接:
Fiddler 抓包淺析(一)
上期文章中我們簡(jiǎn)單介紹了 Fiddler 的幾大面板以及一些大體的介紹卦睹,那么本期惶岭,我們將為大家?guī)硪恍└釉敿?xì)的解讀。
Statistic
我們可以通過 Statistic 查看到該條請(qǐng)求的基本性能數(shù)據(jù),如上圖遂庄,發(fā)送了 523 bytes彩库,收到了 1456 bytes威蕉,DNS 消耗時(shí)間玻粪、TCP/IP 連接時(shí)間都為 0 ms。
Inspectors
Inspectors 上一篇講過啦项秉,不過這里還是再簡(jiǎn)單提一下绣溜。
Inspectors 分為上下兩部分,上半部分為請(qǐng)求部分伙狐,下半部分為響應(yīng)部分涮毫。在其中的 WebForms 版塊,可以看到請(qǐng)求參數(shù)贷屎。其中的 QueryString 代表 GET 請(qǐng)求的參數(shù)罢防,Body 代表 POST 請(qǐng)求的參數(shù)。下半部分的響應(yīng)唉侄,因?yàn)樵摻涌诜祷氐氖?Json 格式咒吐,所以可以直接在 JSON 版塊直接展示。
AutoResponder
AutoResponder 版塊是 Fiddler 比較重要且比較強(qiáng)大的功能之一√裉荆可用于攔截某一請(qǐng)求候生,并重定向到本地的資源,或者使用 Fiddler 的內(nèi)置響應(yīng)绽昼∥ㄑ迹可用于調(diào)試服務(wù)器端代碼而無需修改服務(wù)器端的代碼和配置,實(shí)際上訪問的是本地的文件或者得到的是 Fiddler 的內(nèi)置響應(yīng)硅确。當(dāng)設(shè)置了相應(yīng)的規(guī)則后目溉,會(huì)將該請(qǐng)求進(jìn)行攔截處理。
Composer
Composer 在上一章節(jié)也提過了菱农,顧名思義就是構(gòu)建請(qǐng)求缭付。
Parsed
這個(gè)應(yīng)該很簡(jiǎn)單吧?該方式是把一個(gè)請(qǐng)求分割為 3 部分循未,請(qǐng)求方式 + Host + Header陷猫,如果不是 GET 請(qǐng)求的話,還會(huì)包括請(qǐng)求體的妖。
這跟一個(gè)常用的網(wǎng)絡(luò)測(cè)試工具很像绣檬,所以就不多做介紹了。
Raw
直接使用 HTTP header 頭部構(gòu)建 http 請(qǐng)求羔味。
這個(gè)請(qǐng)求方式需要自己寫請(qǐng)求所需要的原始數(shù)據(jù)河咽。
Scratchpad
跟 Raw 一樣,只是 Raw 是一條赋元,這個(gè)是可以多條來進(jìn)行訪問。具體自己測(cè)試飒房,可以直接拖拽前邊的請(qǐng)求回話搁凸。
但是要注意一點(diǎn):執(zhí)行的時(shí)候必須要選中你所要執(zhí)行的所有請(qǐng)求,否則會(huì)提示 in the box below , please highlight the complete HTTP request to be sent before pressing Execute
Options
Options 里面里面有四個(gè)選項(xiàng)狠毯,我們來簡(jiǎn)單介紹一下它們分別有什么作用护糖。
Inspect Session
勾選,點(diǎn)擊 execute 后嚼松,直接跳轉(zhuǎn)到 inspector 頁面嫡良。不勾選,點(diǎn)擊 execute 后献酗,仍保留在當(dāng)前頁面Fix Content-Length header
adjusts the value of the Content-Length request header (if present) to match the size of the request body.Follow Redirects
causes a HTTP/3xx redirect to trigger a new request, if possible. The Composer will follow up to fiddler.composer.followredirects.max default redirections.Automatically Authenticate
causes Fiddler to automatically respond to HTTP/401 and HTTP/407 challenges that use NTLM or Negotiate protocols using the current user’s Windows credentials.Tear off
點(diǎn)擊后寝受,composer 面板單獨(dú)窗口顯示
Filters
Filters 過濾器,作為 Fiddler 的另一個(gè)強(qiáng)大的功能罕偎,提供了多維度的過濾規(guī)則很澄,足以滿足日常開發(fā)調(diào)試的需求。
可以通過各種方式對(duì)請(qǐng)求進(jìn)行過濾,基本平時(shí)我們?nèi)粘S玫?Host 過濾和進(jìn)程過濾即可甩苛,更多的操作蹂楣,可以移步 Fiddler 官網(wǎng)。