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

本文介绍如何使用Charles工具进行APP网络请求的抓包与调试,包括设置请求断点、修改请求及响应数据等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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





①重新发送指定请求:

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



②请求断点:

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

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




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




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值