我的charles版本4.2.27
遇到一個問題,工作中項目埋點統計,抓包成功,但是request中 contents都是亂碼,(應該是請求裏面有中文)
試了很多種方法,
方法一:像在Info.plist中添加
<string>-Xmx512m</string>
<string>-Dfile.encoding=UTF-8</string>
方法二:
請求表頭中修改編碼格式爲utf-8
最後還是不得解
放棄。
更新(2019.05.20)------------
今天終於找到原因了,其實我抓包的request-contents亂碼並不是因爲猜測的中文的原因,而是移動端的請求數據進行了壓縮,因爲是zip的格式,所以是亂碼。那要怎麼看裏面的數據呢?很簡單,選中請求,右鍵--Save Request;把文件保存成zip格式的,然後解壓文件即可。