?一拂酣、fiddler右側(cè)介紹
1秋冰、Statistics:?是關(guān)于 HTTP 請(qǐng)求的性能及數(shù)據(jù)分析:
2、Inspectors:用于查看會(huì)話的內(nèi)容婶熬,上邊部分是請(qǐng)求的內(nèi)容剑勾,下邊部分是響應(yīng)的內(nèi)容:
如果你是用于代碼調(diào)試,可以點(diǎn)擊第一個(gè)Get SyntaxView 下載語法分析插件
2-1赵颅、Json數(shù)據(jù)
2-1-1.有些post的請(qǐng)求參數(shù)和返回參數(shù)是Json格式的虽另,如博客園的登錄請(qǐng)求:https://passport.cnblogs.com/user/signin
2-1-2.查看json數(shù)據(jù)如下圖
3、AutoResponder:允許你攔截指定規(guī)則的請(qǐng)求饺谬,并返回本地資源或Fiddler 資源捂刺,從而代替服務(wù)器響應(yīng)。
比如我這里規(guī)則設(shè)置將http://bbs.fishc.com?與桌面上的 logo.png 掛鉤募寨,點(diǎn)擊 Save 后勾選 Enable rules:
那么我在瀏覽器上訪問http://bbs.fishc.com?就會(huì)被劫持:
3-1族展、多種匹配方式:
3-1-1、字符串匹配(默認(rèn)):只要包含指定字符串(不區(qū)分大小寫)拔鹰,均認(rèn)為匹配
? ? ? ? ? ?匹配規(guī)則:FishC
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://FishC.com(匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://www.fishc.com(匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://bbs.ilovefishc.com(匹配)
3-1-2仪缸、完全匹配:以EXACT: 開頭強(qiáng)調(diào)結(jié)果需要完全匹配
? ? ? ? ? ? 匹配規(guī)則:EXACT:http://bbs.fishc.com
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://bbs.fishc.com(匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? http://www.fishc.com(不匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ftp://bbs.fishc.com(不匹配)
3-1-3、正則表達(dá)式匹配:以regex: 開頭列肢,使用正則表達(dá)式來匹配
? ? ? ? ? ? ?匹配規(guī)則:regex:.+.(jpg|gif|bmp)$
? ? ? ? ? ? ? ? ? ? ? ? ? ? http://bbs.fishc.com/Path1/query=foo.bmp&bar(不匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? http://bbs.fishc.com/Path1/query=example.gif(匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? http://bbs.fishc.com/Path1/query=example.Gif(不匹配)
? ? ? ? ? ? ? ? ? ? ? ? ? ? http://bbs.fishc.com/Path1/query=example.bmp(匹配)
注1:開啟自動(dòng)響應(yīng)后恰画,需要勾選 Unmatched requests passthrough,不匹配的正常網(wǎng)址才能訪問瓷马。注2:選中指定規(guī)則拴还,按下 Delete 鍵或 右鍵 -> Remove 即可刪除規(guī)則
4、Composer:允許你自定義請(qǐng)求發(fā)送到服務(wù)器欧聘,你可以手動(dòng)創(chuàng)建一個(gè)新的請(qǐng)求片林,也可以在會(huì)話列表中拖拽一個(gè)現(xiàn)有的請(qǐng)求。
4-1、Parsed 模式下你只需要提供簡(jiǎn)單的 URLS 地址即可(在下方的框框中你可以定制一些屬性拇厢,比如 User-Agent)爱谁。Raw 模式則需要你填寫完整的 HTTP 格式的請(qǐng)求。然后點(diǎn)擊Execute 按鈕進(jìn)行提交孝偎,點(diǎn)一下提交一次……
4-2访敌、模擬get請(qǐng)求
4-2-1.在Composer區(qū)域地址欄輸入博客首頁:http://www.cnblogs.com/yoyoketang/
4-2-2.選擇get請(qǐng)求,點(diǎn)Execute執(zhí)行衣盾,請(qǐng)求就可以發(fā)送成功啦
4-2-3.請(qǐng)求發(fā)送成功后寺旺,左邊會(huì)話框會(huì)生成一個(gè)會(huì)話記錄,可以查看抓包詳情
4-2-4.右側(cè)history區(qū)域會(huì)多一個(gè)歷史請(qǐng)求記錄
4-2-5.會(huì)話框選中該記錄势决,查看測(cè)試結(jié)果:
--選中該會(huì)話阻塑,點(diǎn)開Inspectors
--response區(qū)域點(diǎn)開Raw區(qū)域
--Raw查看的是HTML源碼的數(shù)據(jù)
--也可以點(diǎn)WebView,查看返回的web頁面數(shù)據(jù)
4-3果复、模擬post請(qǐng)求
4-3-1.請(qǐng)求類型勾選post
4-3-2.url地址欄輸入對(duì)應(yīng)的請(qǐng)求地址
4-3-3.body區(qū)域?qū)懙卿浀膉son參數(shù)
4-3-4.header請(qǐng)求頭區(qū)域陈莽,可以把前面抓包的數(shù)據(jù)copy過來
(注意,有些請(qǐng)求如果請(qǐng)求頭為空的話虽抄,會(huì)請(qǐng)求失敗的)
4-3-5.執(zhí)行成功后查看測(cè)試結(jié)果:
--執(zhí)行成功顯示success=True
--執(zhí)行失敗走搁,顯示
message=Invalid length for a Base-64 char array or string.
success=False
5、Filters:提供了全方位360° 無死角過濾規(guī)則
勾選左上角的Use Filters 開啟過濾器迈窟,這里講兩個(gè)最常用的:Zone 和 Host
Zone 指定只顯示內(nèi)網(wǎng)(Intranet)或互聯(lián)網(wǎng)(Internet)的內(nèi)容:
6曲稼、Timeline:在左側(cè)會(huì)話窗口點(diǎn)擊一個(gè)或多個(gè)(同時(shí)按下Ctrl 鍵),Timeline 便會(huì)顯示指定內(nèi)容從服務(wù)端傳輸?shù)娇蛻舳说臅r(shí)間:
二湖员、Request 和Response
1.Request是客戶端發(fā)出去的數(shù)據(jù)贫悄,Response是服務(wù)端返回過來的數(shù)據(jù),這兩塊區(qū)域功能差不多
2.headers:請(qǐng)求頭破衔,這里包含client清女、cookies钱烟、transport等
3.webfroms:請(qǐng)求參數(shù)信息表格展示晰筛,更直觀∷┫可以直接該區(qū)域的參數(shù)
4.Auth:授權(quán)相關(guān)读第,如果現(xiàn)實(shí)如下兩行,說明不需要授權(quán)
No Proxy-Authorization Header is present.
No Authorization Header is present.
5.cookies:查看cookie詳情
6.raw:查看一個(gè)完整請(qǐng)求的內(nèi)容拥刻,可以直接復(fù)制
7.json:查看json數(shù)據(jù)
8.xml:查看xml文件的信息
三怜瞒、decode解碼
1.如果response的TextView區(qū)域出現(xiàn)亂碼情況,可以直接點(diǎn)下方黃色區(qū)域解碼
2.也可以選中上方快捷菜單decode,這樣后面的請(qǐng)求都會(huì)自動(dòng)解碼了