一、什么是Charles?
Charles 是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。
二、下载安装Charles
Charles官网下载地址:打开下载地址
一路next,当见到浏览器打开以下页面时,及安装成功
三、如何配置Charles?
1、配置代理
Charles安装完成后,打开Charles,点击菜单栏的Help->SSL Proxying->Install Charles Root Certificate安装证书
安装好证书之后,会弹出以下窗口,然后选择证书,在证书信息中点击信任,再到加密套接字协议层(SSL)字段选择始终信任即可
以上操作做完之后即可在主面板左侧看到对应的请求了
四、Charles使用
1、过滤请求
在日常使用过程中,因为软件会抓到的请求比较多,所以我们可以通过过滤请求来查看我们想要的请求,首先点击菜单栏中的Proxy->Recording Settings
接着在弹出的窗口中,选择Include,再点击Add按钮,然后在弹出的窗口中输入我们想要过滤的请求域名,点击OK即可
2、查看请求详情
在主面板中,点击我们想要查看的请求,即可在右侧看到请求的详情