美文网首页工具资源
Charles抓包工具安装及常用功能

Charles抓包工具安装及常用功能

作者: 尼希玛 | 来源:发表于2019-08-22 17:29 被阅读0次

本人android 渣渣一枚,纯记录文。目前公司没有涉及到https的请求。

1.官网下载http://www.charlesproxy.com

2.安装完成之后,手机设置代理ip和端口号(charles默认端口为8888)。代理ip为电脑的ip地址,若要修改charles的默认端口,看下图

3.配置完成,第一次连接会弹出下图,点击Allow就好。这样就能抓包了

ps:手机上不要再装抓包相关的app如:HttpCanary,这样数据就会先一步被HttpCanary抓到。

还有要把Proxy→Windows Proxy这个勾选给去掉,不然连pc端的数据报也会被抓取。

接下来是断点调试步骤

双击编辑断点的相关参数Query要设置成*,代表请求这个url的所有接口都设置断点

如果想要修改Request和Response,就修改Rewrite Setting 设置允许修改就好

这样,断点调试的相关设置就完成了。

之后就是开启断点

当有接口请求时,可点击Edit Request对请求进行编辑,若不对其进行操作可点击Execute执行,将Request发出去

之后接口返回了Response也可同理对其进行在返回值上的修改,点击Execute之后手机app就能收到Request或Response修改之后返回的数据报了。

PS:在实际的项目中网络框架都设置了连接超时和读取的超时时间,若我们编辑Request和Response的时间超过了这些时长,app的网络框架就会判断该接口请求超时或读取超时,也就不会收到返回的数据报。

相关文章

网友评论

    本文标题:Charles抓包工具安装及常用功能

    本文链接:https://www.haomeiwen.com/subject/urbtsctx.html