这里对HTTP请求的抓包操作不做讲解了,只讲解HTTPS的抓包要进行的操作。

  【说明】:下面以MAC电脑示例,Windows版本可参考:http://weibo.com/ttarticle/p/show?id=2309404009801469264549

1.电脑安装Charles的根证书

  操作路径:Help - SSL Proxying - Install Charles Root Certificate,如下图所示:

HTTPS抓包之Charles-LMLPHP

  单击Install Charles Root Certificate之后,会打开钥匙串,如下图所示:

HTTPS抓包之Charles-LMLPHP

  这时候显示证书不被信任,在证书上右键,选择显示简介,如下图所示:

HTTPS抓包之Charles-LMLPHP

  在打开的页面中,选择始终信任,如下图所示:

HTTPS抓包之Charles-LMLPHP

  这样就完成证书的安装操作了。

2.Charles设置

  证书安装完,我们还是不能看到HTTPS的信息的,需要进行设置。打开Proxy – SSL Proxying Settings,如下图所示:

HTTPS抓包之Charles-LMLPHP

  在打开的窗口中,添加如下配置项:

HTTPS抓包之Charles-LMLPHP

  单击OK即可。

3.手机安装证书

  在safari 浏览器打开下面的地址进行下载:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt

05-11 22:27