1. 程式人生 > >IOS使用fiddler抓取http請求-以便問題分析

IOS使用fiddler抓取http請求-以便問題分析

“在IOS微信中進行支付,支付失敗”,同事喊過去,說是他能定位是因為引數變了導致的,js看不太明白。

找到程式碼塊,原來是由於同事在寫程式碼的時候,不太清楚引數和全域性變數,直接將全域性變數當引數使,在IOS微信中渠道方很可能加了同名的全域性變數,這個時候導致支付時獲取到錯誤的值。

太閉塞了,看了同事除錯的方法,自己瞬間清零,fiddler功能真是強大,可以用來抓包。同事就是這樣乾的。學習過程做個筆記,方便檢視。

fiddler設定

下載fiddler,安裝好。

開啟fiddler->Tools->Options 出現如下視窗:

這裡寫圖片描述

選擇Connections選項卡->勾選Allow remote computers to connect->點選ok按鈕

IOS手機設定

開啟手機的”設定”->”無線區域網”

在已連線的無線區域網進行配置代理設定,點選下圖紅圈位置:

這裡寫圖片描述

看到下圖,進行配置代理,點選如下圖紅圈所示位置:

這裡寫圖片描述

配置代理設定為手動,伺服器為PC端ip地址,埠號是:8888,如下圖:

這裡寫圖片描述

設定好後,切記重啟一下fiddler,這時在手機端進行網頁訪問,就可以進行抓包分析了。

三人行,必有我師,這話不假,感謝同事小哥。