使用fiddler版本V4, 整個界面框架如下面帖圖。
一, 怎麼設置抓取http報文
1, fiddler -> tools -> fiddler options -> connections -> 勾選 "Allow remote computers to connect",
2, 電腦端 運行 cmd, 輸入 ipconfig, 查看電腦IP地址
3, 手機端 進入設置 -> WIFI -> 進入連接的WIFI(需要和電腦連接同一個wifi)-> 設置代理爲 “手動” , 主機名: 電腦IP, 端口:8888, IP設置: DHCP -> 確定。
4, 使用手機APP,或者手機瀏覽器瀏覽網頁, 在fiddler session區域應該就會有HTTP的報文被抓取到。
二, 怎麼設置抓取https報文
1,抓取https報文原理見 http://www.jianshu.com/p/54dd21c50f21
2,fiddler -> tools -> fiddler options -> HTTPS -> 勾選如圖, 如果抓手機的,可以選擇 from remote clients only.
3, 按照提示,下載CA證書
4, 打開手機瀏覽器, 在地址欄輸入 "電腦IP:8888", 點擊下載 FiddlerRoot certificate.
5, 安裝完成後,fiddler就可以抓到HTTPS的報文了。
三,在Response的TextView區看到解碼後的完整報文
點擊工具欄中的Decode,會一直停留在decode狀態,抓到的報文會自動被decode出來。
四,Filter設置