Fiddler 如何抓取Android APP的資料
背景:
假如Android APP 有一個登入頁面是webview,點選登入按鈕後,頁面沒有跳轉一直在載入,這時我們如何確定是客戶端還是服務端的問題呢?我們就需要通過fiddler 抓取點選登入按鈕後的資料包,檢視相關請求的狀態碼和資料包的內容,並對其做進一步的分析和除錯。
1 下載fiddler 並安裝
2 配置fiddler
- 開啟Fiddler, Tools-> Fiddler Options
- 選中”Decrpt HTTPS traffic”, Fiddler就可以截獲HTTPS請求
- 選中”Allow remote computers to connect”. 是允許別的機器把HTTP/HTTPS請求傳送到Fiddler上,並且埠號一般是:8888
- 配置完成記得重啟fiddler
3 配置Android 手機
- 用該命令ipconfig檢視電腦ip地址
- Android 手機和 電腦 連同一個區域網,Android手機進行代理設定:
- 進入手機的設定->點選進入WLAN設定->選擇連線到的無線網,長按WiFi後彈出選項框,選擇修改網路
- 顯示高階選項,將代理設定成手動,將上面獲取到的ip地址和埠號8888填入,點選儲存