使用charles对app请求进行抓包,请求断点,修改请求与返回的数据,重新发送请求

时间:2024-03-16 09:41:38

在App开发与后台联调过程中,经常会遇到后台数据返回不全,请求参数需要修改,请求需要重发等情况。

如果每次都在app端修改,或者自己造数据,会增加工作量,而且每次要重新运行app,浪费时间。

因此,经过研究,可以使用抓包工具charles,对app进行抓包,请求断点,修改请求与返回的数据,重新发送请求。

简单的抓包流程与charels设置这里不做过多介绍,这里举例子使用的是charles4.1.

首先看,主要的按钮介绍:


使用charles对app请求进行抓包,请求断点,修改请求与返回的数据,重新发送请求



①重新发送指定请求:

在发送一次请求后,在左边列表选中该请求,点击如上图所示重新发送按钮即可模拟请求。



②请求断点:

点击如上图请求断点按钮,开启请求断点。进行过网络请求后,选中该请求,右键,点击breakPoint,设置该请求的断点。

然后再进行一次该地址的请求,便可在断点处修改请求参数与返回的参数。



使用charles对app请求进行抓包,请求断点,修改请求与返回的数据,重新发送请求

修改完成再执行右下角的excute便可继续修改后的请求。

使用charles对app请求进行抓包,请求断点,修改请求与返回的数据,重新发送请求