保姆级系列教程
大家好,我是watchpoints
别想太多,只管去提问,所有问题,都会有答案
watchpoints是我github用户名 , 也是我的wechat 用户名,如果我有讲不明白 欢迎提问
1.简介
有小伙伴私下提问题: 如何设置显示request和response?。
不用疑惑,不用问,我也是在官网下载的
2.如何设置显示request和response(mac)
1.启动Charles后,点击Charles — Preferences ,如下图所示:
2.弹出设置界面,点击Viewers,
取消Combine request and response前面的勾选,如下图所示:
若想查看request的请求头和请求数据,也可将第2步中的Combine header and body viewers
3.点击OK保存,
4.PC(电脑)端
电脑端我们一般抓取的都是web网站请求和响应信息。那么我们看一下如何设置进行抓包。
4.1web 抓包
Charles Web抓包非常简单,启动Charles会自动与浏览器设置成代理,不需要进行过多的设置,
接下来我就就是通过浏览器发送网络请求,Charles就会直接抓取到这些信息和响应信息,
细心地小伙伴或者童鞋们从上图可以看到的图中抓取的是http协议的web网址 Charles还没有设置如果抓取https协议的web网址,会报一些错误导致演示不成功,使用http协议的网址进行演示。
5.移动(手机)端
5.1App抓包
Charles抓包不仅仅可以抓取来在电脑端的HTTP请求,也能够抓取来自App发出的HTTP请求,
但是手机抓包需要在电脑端配置下,并且同时需要手机和电脑在同一网络下。
启动安装好的Charles抓包工具。
2.查看电脑IP地址。
方法一: 打开”运行”(快捷键:win+R键;或者在任务栏的”搜索”按钮中查找并点击”运行”),输入“cmd”后进入命令行窗口,在命令行窗口中输入”ipconfig”命令查看IP ,如下图所示:
方法二: 在charles中查看 :Help -> Local IP Address ,如下图所示:
3.点击【Proxy】–>【Proxy Settings】我们在设置下端口号“8888”(Charles和Fiddler一样默认的端口也是8888)。
5.1.2移动端设置
(1)Android手机
手机上进行设置:同一个wifi下设置代理,安卓应该是长按连接的WIFI,点击“修改网络”。
填写服务器地址:计算机的IP(192.168.0.163),端口8888;如下图所示:
5.配置好后,点击【存储】即可!!!
6.接下里验证下手机请求,当我们看到Charles里能抓到这个连接,就说明配置没问题,看到unknown,这个不要紧,
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-09-22,如有侵权请联系 cloudcommunity@tencent 删除教程配置手机协议charles那是我们没有安装针对手机端的证书,手机端HTTPS证书安装宏,这里简单说明一下原因一笔带过,其实和Fiddler差不多,一样的思路,但是此时应该是可以抓取Http协议的包的
发布评论