IOS使用fiddler抓取http請求-以便問題分析
阿新 • • 發佈:2018-12-23
“在IOS微信中進行支付,支付失敗”,同事喊過去,說是他能定位是因為引數變了導致的,js看不太明白。
找到程式碼塊,原來是由於同事在寫程式碼的時候,不太清楚引數和全域性變數,直接將全域性變數當引數使,在IOS微信中渠道方很可能加了同名的全域性變數,這個時候導致支付時獲取到錯誤的值。
太閉塞了,看了同事除錯的方法,自己瞬間清零,fiddler功能真是強大,可以用來抓包。同事就是這樣乾的。學習過程做個筆記,方便檢視。
fiddler設定
下載fiddler,安裝好。
開啟fiddler->Tools->Options 出現如下視窗:
選擇Connections選項卡->勾選Allow remote computers to connect->點選ok按鈕
IOS手機設定
開啟手機的”設定”->”無線區域網”
在已連線的無線區域網進行配置代理設定,點選下圖紅圈位置:
看到下圖,進行配置代理,點選如下圖紅圈所示位置:
配置代理設定為手動,伺服器為PC端ip地址,埠號是:8888,如下圖:
設定好後,切記重啟一下fiddler,這時在手機端進行網頁訪問,就可以進行抓包分析了。
三人行,必有我師,這話不假,感謝同事小哥。