前言
前面说到Charles的Map重定向功能,这里说一下Charles的Breakpoints功能。
Charles的Breakpoints功能
Breakpoints是打断点的意思,相当于开发同学的debug功能。在抓包工具Charles里面通过Breakpoints打断点修改Response数据。
使用方法
- 找到你想要的链接右键勾选Breakpoints功能,工具栏的断点图标就会变红;
- 设置断点,“Proxy”->“Breakpoints”
- 弹出Breakpoints Settings 弹窗
- 双击Location中的想要打断点的接口,弹出Edit Breakpoints
- 将Query中的内容删除,输入
*
;如果修改Request数据,就将Request勾选;如果修改Response数据,就将Response勾选;
- 此时重新访问该接口,Charles自动跳转到Breakpoints页面
- 此时修改Response数据,点击Edit Response,切换底部tab至Text,修改所需要的数据;