【charles】抓不到APP內的某些接口-解決部分匯總


首先,讓我哭會,我竟然自己解決了問題。網上查的解決辦法都試過了就是不管用,也問過前輩,就是沒招。

果然,自立自強,勇者不息。

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」

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM