需要在手机端和电脑端都要进相应的配置,具体流程见:
http://www.tuicool.com/articles/JfEZr23
大致说下流程:
1、在手机端安装Charles的证书,并设置成trust
2、对Charles进行配置:
1)Proxy->Proxy Settings,勾选enable SOCKS proxy
2)设置安全套接字层代理 Proxy -> SSL Proxying Settings。勾选enable SSL proxying。
3)关键的一步在这里,添加locations。这里的locations指的是你想要抓取Https的包的域名。
例如,我想抓取 https://api.map.tencent.com 的数据包。那么在add 一个locations的时候,host需要填上https://api.map.tencent.com,而port写上443,也就是Https的端口号。创建locations完成。