mac中使用抓包工具charles的時(shí)候容易出現(xiàn)亂碼的問(wèn)題托猩,在網(wǎng)上搜解決方法的時(shí)候都是以下的解決方法
Response中文亂碼:在info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8
20141002100619380.png
但是按照這個(gè)方法做了之后依舊不能解決亂碼的問(wèn)題埃撵。因此這個(gè)方法其實(shí)并沒(méi)有對(duì)癥下藥罕扎,而且也沒(méi)有說(shuō)明原因佳遂,做的人一頭霧水择诈。
真正的解決方法如下:
一秧耗、安裝ssl證書(shū)
在菜單中找到 Help -> SSL Proxying -> Install Charles Root Certificate. 如下圖所示:
WX20161225-234441@2x.png
隨后進(jìn)入鑰匙串位衩,選擇相信該證書(shū)就行:
WX20161225-234556@3.png
雙擊該證書(shū),選擇始終信任:
WX20161225-234657@4.png
二琼讽、手機(jī)下載證書(shū)
點(diǎn)擊Help -> SSL Proxying ->Install Charles Root Certificate on a Mobile Device
WX20161225-234916@5.png
在手機(jī)上瀏覽器輸入彈出框中的網(wǎng)址下載證書(shū)即可
WX20161225-234954@6.png
三必峰、MAC上設(shè)置允許訪問(wèn)的網(wǎng)址
在 Charles 的工具欄上點(diǎn)擊設(shè)置按鈕,選擇 SSL Proxy Settings钻蹬,選中 Enable SSL Proxying吼蚁。
WX20161225-235238@7.png
點(diǎn)擊add,在彈出的表單中 Host 填寫(xiě)域名问欠。port填寫(xiě)*或肝匆?時(shí)表示端口號(hào)為任意值,一般填寫(xiě)443
WX20161225-235503@8.png