Charles 拦截重写

Charles | 代理 | 拦截 | 重写 | 状态码 | 自定义请求

Posted by luoruiqing on June 24, 2020

创建代理

这里以访问百度 302跳转必应为例说明Charles如何进行重写请求

选择菜单

img

添加重写规则

img

添加域名匹配规则

img

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

添加响应状态码

img

添加响应头标识

img

应用规则

img

开始访问

img

查看结果

img

可能遇到的问题

  • 安装证书
  • 乱码SSL代理

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

查阅资料