创建代理
这里以访问百度 302跳转 到必应为例说明Charles如何进行重写请求
选择菜单

添加重写规则

添加域名匹配规则

为了满足302的跳转要求, 需要返回302状态码以及Location地址
添加响应状态码

添加响应头标识

应用规则

开始访问

查看结果

可能遇到的问题
- 安装
证书 - 乱码
SSL代理
不安装证书则不能检测HTTPS的请求
若安装证书后依然不生效, 需要看一下请求是否乱码, 如果是乱码, 需要启动SSL监听
以上问题可以自行百度搜索 Charles支持HTTPS抓包解决