Charles常用操作

本地映射

修改response内容
1.在对应链接上右击,选择Save Response…,将对应的内容以json方式保存到本地
在这里插入图片描述
在这里插入图片描述
2.在刚刚的链接上右击,选择最底部的Map Local…,Map To选择刚刚保存到本地的json文件,Map From可根据实际需求调整,比如链接的部分内容改成*
在这里插入图片描述
在这里插入图片描述
3.修改json文件中的内容并保存,重新发起请求,可观察到接口返回内容已更改。
关闭本地映射
点击Tools --> Map Local…,在设置窗口内开启/关闭本地映射
在这里插入图片描述

重定向

将当前接口指向别的接口
1.在对应的链接上右击,选择Map Remote…,在窗口中设置指向的新链接,然后重新发起请求,就可以看到指向已变更。
在这里插入图片描述
在这里插入图片描述

断点

1.在对应链接上右击,选择BreakPoints,该接口被打断点,默认Request和Response都截断
在这里插入图片描述
2.设置断点,点击Proxy --> Breakpoint Settings…,在弹窗中设置断点
在这里插入图片描述
在这里插入图片描述

设置网速

点击Proxy --> Throttle Settings…,在弹窗中设置网速
在这里插入图片描述
在这里插入图片描述

设置系统代理

点击macOS Proxy,设置系统代理,则该电脑上操作的接口均会被代理抓取
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
charles是一款常用的网络抓包工具,可以用于监测和分析HTTP和HTTPS请求和响应。在charles中,gzip是一种常用的压缩算法,用于减小传输数据的大小。当服务器返回的数据经过gzip压缩后,客户端需要解压缩才能正常读取数据。 要在charles中查看经过gzip压缩的请求,需要进行以下步骤: 1. 首先,确保你已经在charles中正常设置了代理,使其能够拦截和显示网络请求。 2. 在charles的工具栏中,点击"Proxy",选择"SSL Proxying Settings"。在弹出的窗口中,点击"Add",并输入你想要拦截的域名或IP地址。 3. 在charles中,你可以通过选择"Tools"菜单中的"Enable GZIP Compression"来开启gzip压缩。这样,charles就会自动解压缩gzip压缩的请求,并显示原始的数据。 通过以上步骤,你就可以在charles中查看经过gzip压缩的请求了。请注意,charles只是一个工具,它能够帮助你拦截和查看网络请求,但具体的gzip压缩的实现和解压缩的操作是由服务器和客户端来完成的。<span class="em">1</span> #### 引用[.reference_title] - *1* [charles查看电脑发起的所有请求和http请求报文-1](https://blog.csdn.net/DcTbnk/article/details/107113481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值