因为公司的网络请求都基于Https、Post进行, 而且做了相关加密, 不自己设置下Charles就不能做相关抓包操作, 设置后在开发上会给我们很多便利
真机测试在 iOS 设备上使用
Safari
打开这个网址
http://www.charlesproxy.com/getssl
安装 Charles SSL 证书
, Ps: (模拟器不用只需按正常抓包安装好证书就好)-
打开Charles工具栏
Proxy ->SSL Proxy Setting
-
勾选
Enable SSL Proxying
并添加Host、Port
然后OK
-
最后在需要抓包的域名勾选
Enable SSL Proxying
抓取到的数据可能本地做了各种加密, 把加密的内容找工具在线解密网址等进行相关解密工作, 就可以愉快的检验自己数据有没问题了
最后留个加解密网站:
https://www.tools4noobs.com/online_tools/decrypt/