一、添加Charles断点
- 在Charles应用的Structure或Sequence中对需要进行断点的操作的网络请求右键添加断点,如图1.1
- 在mac或其他正在被代理的客户端中重新对断点链接进行请求,如图1.2
- Charles进入断点单步操作页面,如图1.3
图1.1
图1.2
图1.3
二、操作Charles断点界面
Cancel 取消本次断点操作,继续请求网络数据Abort 取消本次断点操作,终端本次网络请求Execute 单步执行网络请求
三、修改api请求参数
- 执行Execute,直到找到需要修改参数的api
- 选中上方
Edit Request,选中下方JavaScript、JSON Text、Query String等格式展示请求数据 - 修改需要篡改的请求参数,如图3.1
查看被篡改请求数据后的API返回结果,如图3.2
<br /> **图3.1**<br />
图3.2
**图3.3**<br />
四、修改api返回数据

页面拿到被篡改后的数据进行显示
