首先,讓我哭會,我竟然自己解決了問題。網上查的解決辦法都試過了就是不管用,也問過前輩,就是沒招。
果然,自立自強,勇者不息。
Top1 問題:charles抓不到接口?
現象:web端的網絡請求OK,常用的APP主域名(測試環境/線上環境)都OK,包括htts請求接口,但是,一個新的APP的新域名就是死活抓不到!
檢查步驟:
(1)APP前端功能是可以正常使用的,說明接口是正常的,只是在charles沒捕捉到
(2)考慮是否是跟Host環境有關,沒支持新APP的域名
(3)查看SSL IP地址是否錯誤
(5)手機移動端端是否信任了自己charles的證書,在mac本的「鑰匙串訪問證書」里信任
(6)手機上安裝chls.pro/ssl證書,在「設置」「本機」中開啟
(7)關於https接口報“紅”,需要右鍵「Enabled SSL Proxying 」定位下
(8)我的問題原因:only request that match one of the locations below will be recorded .if this list is empty ,all requests will be recorded unless otherwise excluded.
在「記錄設置」里移除掉你添加的接口(翻譯:僅記錄下列其中一個位置的請求。如果此列表為空,則除非另有說明,否則將記錄所有請求)。否則真的抓不到
(9)物理嘗試:忘記(公司)WI-FI的密碼,重新登錄獲取權限
(10)真的沒有用的操作:重啟手機、重啟電腦、卸載charles更新到最新版本「4.0.2」