这里对HTTP请求的抓包操做不作讲解了,只讲解HTTPS的抓包要进行的操做。api
【说明】:下面以MAC电脑示例,Windows版本可参考:http://weibo.com/ttarticle/p/show?id=2309404009801469264549浏览器
操做路径:Help - SSL Proxying - Install Charles Root Certificate,以下图所示:ruby
单击Install Charles Root Certificate以后,会打开钥匙串,以下图所示:app
这时候显示证书不被信任,在证书上右键,选择显示简介,以下图所示:url
在打开的页面中,选择始终信任,以下图所示: spa
这样就完成证书的安装操做了。.net
证书安装完,咱们仍是不能看到HTTPS的信息的,须要进行设置。打开Proxy – SSL Proxying Settings,以下图所示:code
在打开的窗口中,添加以下配置项:regexp
单击OK便可。ssl
在safari 浏览器打开下面的地址进行下载:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt