解決Fiddler無法抓取ios端HTTPS請求的問題
12-25
近日公司服務升級,將所有的介面請求由HTTP升級為了HTTPS,升級後在手機中安裝了Fiddler的證書,Android端抓取HTTPS請求一切正常,可是在ios端抓取HTTPS請求時一直提示「此伺服器的證書無效」
搜索後發現,ios10.3以後,安裝了證書不是默認啟動的,需要從設置中手動開啟,下面記錄下整個操作流程以備後用。
1、安裝證書
啟動Safari,輸入Fiddler所在機器的IP地址和埠號(如192.168.1.129:8888)打開Fiddler證書頁面,點擊「FiddleRoot certificate」安裝證書
2、啟用證書
打開設置->通用->關於本機->證書設置,將Fiddle的證書啟用即可
好了,到這裡就可以抓取HTTPS請求了,趕快去試一下吧
小提示:Fiddler抓包經常有設置好後抓不到包的情況,可以把Fiddler重啟,需要抓包的應用重啟後再試試,會有驚喜
推薦閱讀: