1.Fiddler抓不到包怎麼解決瀏覽器
(1)先肯定是HTTP包抓不到仍是HTTPS包抓不到。若是隻是HTTPS包抓不到,說明是證書的問題,須要從新安裝證書。服務器
(2)檢查瀏覽器的HTTP代理設置是否正確,端口是否與Fiddler對應,或者換個瀏覽器試試。工具
(3)檢查Fiddler的捕獲開關是否打開。ui
(4)檢查過濾的設置。插件
(5)肯定是不是捕獲LocalHost的流量。命令行
2.Fiddler異常退出後沒法上網代理
緣由是Fiddler異常退出後,沒有註銷代理。能夠從新啓動Fiddler再關閉,或者直接修改瀏覽器代理設置,手動註銷代理。orm
3.Fiddler排序blog
Fiddler中的Web Sessions默認是按照序號排序的,可能某種誤操做會讓Web Sessions按照別的標準排序(好比單擊Result列名,使其按照Result狀態碼排序),致使用戶找不到抓的包。能夠單擊序號的列名,從新按照序號來排序。排序
4.Fiddler中查詢會話
在菜單欄中單擊Edit-->Find Sessions(或者Ctrl+F快捷鍵),打開「Find Sessions」對話框,輸入關鍵字查詢你要的會話。查詢的會話會以黃色顯示。
5.Fiddler中保存抓到的包
選中你想保存的會話,而後單擊File-->Save-->All Sessions-->in ArchiveZip,保存後的文件後綴名是.saz。文件會保存完整的HTTP請求和HTTP響應。
或者右擊會話-->Save-->All Sessions-->in ArchiveZip。
雙擊.saz文件,或者單擊Fiddler菜單欄中的Load Archive,就能打開.saz文件了。
如上圖所示,也能夠保存抓的包爲text文本格式。
6.Fiddler中編輯會話
默認狀況下,FIddler中的Session是不能編輯的。
選擇一個Session,右擊選擇「Unlock For Editing」*(快捷鍵是F2),這樣就能夠在Inspectors的Raw模式下編輯HTTP請求和響應。
7.FIddler中過濾會話
在Filters選項卡下,選中「Use Filters」,就能夠啓動過濾功能。
FIlters的Actions中,咱們能夠保存當前的過濾配置,也能夠加載已經保存好的過濾配置。
8.經常使用快捷鍵
9.QuickExec命令行的使用
10.Fiddler比較會話的不一樣
(1)下載WinDiff。
(2)在Fiddler中設置Compare工具爲WinDiff。Tools-->Options打開下圖頁面,修改Windiff路徑。
(3)選擇兩個會話,鼠標右擊選擇Compare,就可使用WinDiff來比較兩個會話的不一樣了。
11.Fiddler插件
下載地址:https://www.telerik.com/fiddler/add-ons
11.1 JavaScript Formatter
從服務器返回來的JavaScript代碼都沒有格式化,利用JavaScript Formatter插件能夠格式化JavaScript代碼,增長可讀性。
安裝好JavaScript Formatter插件後,在Fiddler中選擇一個Session,鼠標右擊選擇「Make JavaScript Pretty」便可。
11.2 Gallery插件
選擇不少圖片的會話後,Gallery插件能夠顯示這些託的縮略圖。
若是全部的插件都不能知足你的需求 ,你能夠本身開發插件。
參考:肖佳《HTTP抓包實戰》