Charles是一款常用的抓包工具,和fiddler、wireshark,原理是一样,可以截取通过它设置代理服务器下所有通过他发起与返回的网络请求。
Charles主要功能有:
1、截取各种协议的网络包
2、支持修改请求参数
3、支持修改返回结果
4、支持模拟弱网测试
如何修改请求参数
如图,选中想要断点的接口,右键选择 Breakpoints
点击 Proxy
中的 Breakpoint Settings
如图,点击之后,原先想要断点的接口会出现在这个上面,点击选择想要断点的接口
记得将 Query 替换成 * 号,点击ok
断点设置成功之后,请求想要断电的接口,会出现如下页面,可以点击Request
修改请求参数,旁边的 Eeit Response
顾名思义是修改响应数据
如图中为例,请求的接口中,我想要将响应的数据修改成我期望的数据
让我们来看一下修改响应数据后的结果~
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100688.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...