遇到Charles抓取https請求中文亂碼的情況,可以參考下面的步驟逐一檢查,大多數是可以解決的,實操有效。
我使用的是mac charles,抓取android請求。
1、檢查證書安裝和配置
啟動charles,Help -> SSL Proxying -> Install Charles Root Certificate
會彈出鑰匙串訪問窗口,剛安裝上是不被信任的。
雙擊證書,點開信任左側點小箭頭,設置為始終信任:
2、在SSL proxy setting配置通配符
Proxy -> SSL Proxy Settings
在SSL Proxy Settings窗口中,需要勾選Enable SSL Proxying,點擊Add:
host處配置*,port為443,點擊OK,設置完成:
至此,亂碼問題應該得以解決了。
如訪問多點app: