charles捕获http请求
1、Proxy --> macOS Proxy 先打开代理,使得mac上所有请求都通过charles进行代理。
2、Proxy --> Proxy Settings 设置监听端口号为8888。
http的请求我们已经可以获取,但是有些网站是https的,如果我们需要解析https的包,就需要安装证书了。
1、Help --> SSL Proxying --> install Charles Root Certificate,首先在mac安装CA证书。
2、双击打开证书后,要始终信任该证书。
5、Proxy --> SSL Proxying setting,设置你要监听的https请求的网址
6.
通过设置Recording Settings
Charles菜单选择“Proxy”->”Recording Settings” 选择Include 标签然后选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。
1、Protocol:不选择则不区分http和https
2、Host:可以设置泛域名,如 *.baidu.com
3、Port:可以不设置
4、Path:根据需求在需要只监控部分接口时使用
5、Query:根据需求在需要只监控部分接口时使用