FIddler

這應該是我真正意義上的第一篇文章,雖然2012年畢業後從事編程,至今5年才慢慢感受入行,之前的經歷只能說聲對不起這裏不想像之前記知識點的方式來的寫文章,網上重複的太多了,文章的價值在於,於人於己有意html

 

【經常使用的功能】chrome

fiddler(俗稱小提琴)是一個抓包工具編程

1. 手機或PC端網頁開發捕獲請求 
2. 代理線上靜態資源到本地,調試bug
3. 查看請求數據,例如jsonjson

 

【安裝】gulp

建議參照其餘人的安裝,若遇到相似問題,能夠參考個人解決方法瀏覽器

若是一個工具裝不上,對咱們是沒有價值的,在不一樣環境(不一樣公司或家裏)安裝過程當中,我遇到的問題都不盡相同,安裝的步驟或選擇的選項也不一樣(介紹安裝的小提琴的文章不相同)。在我看來,只要小提琴能正常捕獲PC端網頁或手機的請求(https和http協議)就是安裝成功,無論你的安裝步驟或選項是什麼,都不要緊,大體安裝以下:工具

  • 官網下載fiddler,默認安裝,走完這步,你的PC網頁請求(http協議)能夠被小提琴捕獲,但https的請求是捕獲不到的
  • 配置捕獲https,在tools->options-https,勾選Decrypt HTTPS traffic等相關;若遇到chrome訪問百度提示:您的連接不是私密連接,能夠將...form all processes 改成 ...frome remote clients only
  • 接着配置小提琴捕獲手機的請求,PC中經過瀏覽器發出的請求能被小提琴捕獲,是由於安裝了fiddler,而手機請求能被捕獲,是由於手機的請求轉到PC上了,因此咱們這裏將手機無線網手動代理到你的電腦上,因此不管你連接什麼網,只要手機能連接PC便可(能夠用手機訪問安裝小提琴證書的連接來判斷,即便無線網和你的電腦ip不在同一個域下)

手機請求不能捕獲,能夠嘗試關閉電腦防火牆、或手機安裝證書(例如輸入172.19.3.123:8888(PC ip:fiddler端口),在點擊FiddlerRoot certificate安裝證書)測試

 

【插件】spa

官網插件,質量最好.net

willow,用於切換host,非官方插件,和fiddler版本有兼容性,之前用過,體驗不錯,但新公司電腦上安裝失敗

 

【使用途中所遇問題】

  • 換了一個手機,手機訪問其餘網頁fiddler能夠捕獲,但手機瀏覽器訪問不了個人測試頁面 http://127.0.0.1:8001/html/activity.html(用gulp開啓本地服務),最後升級的瀏覽器就解決了
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息