Skip to content
On this page

修改请求或响应

修改接口请求/响应数据

  • 打开Charles,请求接口后,选中要修改的接口,右键,点击Breakpoints

breakpoints

  • 打开CharlesProxy => Breakpoint Settings

breakpoint-settings

  • 打开后展示如下,这里可以看到添加的要拦截的接口,想拦截哪个接口就双击哪个

open-breaking-settings

  • 双击后打开窗口如下

edit-breakpoint

TIP

  • 请求的query中如果有随机字符串最好去掉,不然不同的参数就不会拦截,也可以把query整体删掉

  • 如果要修改请求的数据,勾选Request

  • 如果要修改接口响应数据,勾选Response

  • APP/网页重新请求接口,这里演示的是修改Response

  • 响应数据返回后会自动锁定到如下图,等待修改Response,点击Edit Response

install

  • 修改完毕后,点击Excute即可

修改响应文件内容

  • 点击CharlesTools => Map Local

map-local

  • 勾选Enable Map Local,添加拦截的文件路径

map-local-settings

  • 填写文件路径Path,如/a/b.txt,然后选择本地替换文件路径

  • 其他HostPort等想限制也可以填写

mapping-edit