在App开发与后台联调过程中,经常会遇到后台数据返回不全,请求参数需要修改,请求需要重发等情况。
如果每次都在app端修改,或者自己造数据,会增加工作量,而且每次要重新运行app,浪费时间。
因此,经过研究,可以使用抓包工具charles,对app进行抓包,请求断点,修改请求与返回的数据,重新发送请求。
简单的抓包流程与charels设置这里不做过多介绍,这里举例子使用的是charles4.1.
首先看,主要的按钮介绍:
①重新发送指定请求:
在发送一次请求后,在左边列表选中该请求,点击如上图所示重新发送按钮即可模拟请求。
②请求断点:
点击如上图请求断点按钮,开启请求断点。进行过网络请求后,选中该请求,右键,点击breakPoint,设置该请求的断点。
然后再进行一次该地址的请求,便可在断点处修改请求参数与返回的参数。
修改完成再执行右下角的excute便可继续修改后的请求。