charles简单抓包

charles下载和安装

下载:

链接:https://pan.baidu.com/s/1qGkZPt6m9s47Ope8FDXtrA 密码:ceog

mac版charles打开如果没有抓包任何包,请按照以下链接试试能不能解决

https://blog.csdn.net/songzhuo1991/article/details/70157407

抓手机端的包

1、保证手机网络和电脑网络在一个局域网内,查看运行charles的电脑ip地址

2、打开手机无线网络,配置网线网络代理手动,服务器ip为电脑的ip地址,端口号默认为8888(在charles的proxy-proxy setting里可查看端口号为8888)

填写好后,电脑会自动弹出是否允许访问的弹窗---点击allow

这样所有经过手机http的请求都会经过电脑端的charles 

过滤

如果请求数据太多的话,我们可以设置只截取目标网站的数据包。proxy-recording setting-include

也可以切换到Sequence模式,可以临时过滤目标网站的请求包

设置断点

在截取的请求连接右击-breakpoint,拿登录来举例,设置断点后,点击登录,会自动跳出拦截的请求,可对请求数据编辑

修改请求数据后,点击最下方的execute执行

拦截了response,也可以对响应进行edit(注:这里把主机URL设置了断点,所以所有经过这个主机host请求都会被拦截),点击执行后界面会收到响应

弱网测试

charles可以模拟2G、3G网络,可以测试在网络差的情况下,app或者pc客户端不会crash。proxy-Throttle Settings

也可以设置对指定的URL限速

设置成功后,小红旗开始工作了

猜你喜欢

转载自www.cnblogs.com/chrislina/p/9235001.html