Fiddler抓取手機端APP接口數據(包括https)

下載安裝Fiddler

pan.baidu.com/s/12zAt0r8l…html

環境要求

PC機和手機鏈接在同一網絡下服務器

設置

一、記錄pc端地址

二、若是不顯示這個工具欄,能夠設置View-Show Toolbar顯示

三、確認如下設置,若是修改,須要重啓
在這裏插入圖片描述
在這裏插入圖片描述
四、打開鏈接的無線網絡,進行設置,將代理改成手動
markdown

使用
而後就能夠使用Fiddler查看請求了,左側查看請求連接,右側能夠查看headers和返回數據網絡

在這裏插入圖片描述

抓取https

經過以上設置發現已經能夠抓包,但想要抓手機https還須要作一些設置ide

一、Ruler –>CustomizeRules
在函數OnBeforeResponse裏面添加下面代碼:函數

if (oSession.oRequest["User-Agent"].indexOf("Android") > -1 && oSession.HTTPMethodIs("CONNECT")) {
            oSession.oResponse.headers["Connection"] = "Keep-Alive";
}
複製代碼

完整方法的代碼以下:工具

static function OnBeforeResponse(oSession: Session) {
        if (m_Hide304s && oSession.responseCode == 304) {
            oSession["ui-hide"] = "true";
        }
		if (oSession.oRequest["User-Agent"].indexOf("Android") > -1 && oSession.HTTPMethodIs("CONNECT")) {
			oSession.oResponse.headers["Connection"] = "Keep-Alive";
		}
    }
複製代碼

二、保證手機跟pc是在同一個網段下,用手機打開代理服務器端口號:fiddler的代理端口,我這裏也就是上邊的192.168.3.18:8888,下載安裝fiddler的證書
在這裏插入圖片描述
下載完是
在這裏插入圖片描述
打開,隨便命名一下
在這裏插入圖片描述
三、重啓fiddleroop

咱們來試一下
在這裏插入圖片描述
已經能成功抓取https的地址了ui

www.cnblogs.com/tugenhua070…
https://www.cnblogs.com/rwxwsblog/p/8477399.htmlspa

相關文章
相關標籤/搜索