另一篇:Charles 破解和使用注意
用charles 做代理,客户端访问HTTPS请求,抓包.
原理其实是
1 Charles拦截了客户端的请求.
2 然后Charles又自己伪装成客户端向服务端发出请求.
3 接受真实服务器响应,用Charles自己的证书伪装服务端向真实客户端发送数据内容.
通过这样,截获了请求来回的数据.
所以,Charles要完成这个过程,需要转一个证书,来完成 做代理服务器 这个伪装. 没有做好的话,HTTPS 请求就无法访问,或抓包.
你也单独在浏览器离单独访问一次 请求,然后在弹出的框里,选择信任网站证书,也可以.
相关 :
http://www.jianshu.com/p/870451cb4eb0
CharlesHTTPS 抓包.设置:
http://www.jianshu.com/p/7a88617ce80b