charles设置只抓HTTP
时间: 2024-10-12 17:02:23 浏览: 23
charles 抓包工具详细设置
Charles是一款流行的网络调试代理工具,它允许用户捕获和分析HTTP、HTTPS和其他网络数据。如果你想要使用Charles只抓取HTTP流量,而不是HTTPS(默认情况下,Charles会同时显示这两种协议的数据),你可以按照以下步骤操作:
1. 打开 Charles:启动 Charles,并连接到你的设备(如果是本地机器,则通常不需要额外配置)。
2. 配置代理设置:在Charles的主界面,点击“Proxy”(代理)选项,在下拉菜单中选择“SSL Proxying Settings”(SSL代理设置)。在这里,取消选中"Enable SSL interception for all sites"(对所有站点启用SSL拦截)复选框,然后点击“OK”保存设置。
3. 限制请求类型:在Charles的“Rules”(规则)面板中,新建一条规则。选择“Matches”(匹配),在“Host”(主机)字段输入`https://*`或`*.https`(通配符表示任意域名),然后在“Action”(动作)部分,将“Capture Type”(捕捉类型)改为`None` 或 `HTTP`,以阻止HTTPS请求被捕获。
4. 重启应用:为了确保新的设置生效,需要关闭正在访问HTTPS的网页或者应用程序,然后再重新打开它们。
请注意,由于HTTPS加密传输,Charles不会显示原始明文内容,所以如果你只想看到HTTP的通信,那么HTTPS流量将不会出现在抓包记录中。
阅读全文