好的開發工具的確讓人給工做效率倍增,並且用起來很爽,在這裏再次記錄另一個工具--fiddler瀏覽器
下面來說個人fiddler使用心得:服務器
盜個圖,發現別人截圖截的不錯,fiddler,可以攔截全部的http請求,做爲一款分析http請求的工具來說確實不可多得,其餘工具我也據說過,什麼wareshark,httpwatch ,可是都沒用過,fiddler也是我第二次用才以爲好用的,這裏要感謝,哪些使用這個工具的新同事們,不是大家,我還真耐不下心來學習這款工具呀。工具
由圖可知,fiddler的左邊欄,主要用來展現所攔截的http請求、依次能夠顯示 文件類型圖標、http狀態碼、 協議 、host 、 請求url ,固然也能夠增長其餘字段,通常來說,這些字段就夠用啦(目前我是夠用啦,不夠用能夠點擊以後看詳情~)學習
一、fiddler 使用要設置http 代理,要在瀏覽器工具裏設置代理:127.0.0.0:8888開發工具
二、設置斷點:設置斷點能夠進行http會話的修改,這裏真的頗有意思,你能夠修改你瀏覽器發出的請求,難以想象吧~測試
能夠選擇下面的命令行敲命令 :bpu+ request 來進行斷點攔截 ,例如 bpu www.baidu.comurl
運行以後,瀏覽器輸入 baidu.com 就會出現下圖:pwa
有那個紅色圖標就表明所訪問的http請求被斷點了,這裏就能夠在右側進行http請求的更改了,想象空間巨大~好比你能夠在轉帳時捕獲這個鏈接,而後,嘿嘿,把轉入帳戶填寫成本身的帳戶,看下能不能轉成功、測試一下、命令行
若是想放行、點擊 右邊的綠色按鈕,run to completion 就好了~3d
固然這樣你在刷新時,仍是會繼續攔截,要想完全不攔截,再到命令行裏輸入 bpu 就取消了 你bpu 所要攔截的url 了~
另一個攔截的方式是 右擊工具欄的 rules->automatic breakpoints ->before request 點擊進行攔截,這裏的before request 實在請求發送還未到服務器就進行攔截的,跟bpu 同樣,還能夠 選擇after responses 這個是服務器響應星系返回到瀏覽器端時攔截,兩處攔截後,一個你能夠修改發送到服務器的http數據,一個你能夠修改返回到客戶端的http響應數據,很高端吧~試試。
固然 這種攔截是把全部的請求都給攔截了。要想取消攔截,選擇rules->automatic breakpoints ->disabled 便可
三、autoresponse 功能:
待補充
四、filter 功能
待補充