(Charles)如何抓取手机http的报文

抓包的目的:
发现bug需要定位要抓包
检查数据传输的安全性
接口测试遇到需求文档不全要抓包

抓包主要抓取的是http协议(https协议)的报文
http协议规范客户端和服务端的数据传输格式,是一个标准和规范
每个http连接包括请求消息和响应消息两部分
端口:80
http协议:通信使用明文,使用抓包工具都可以看到里面的内容,所以他是不太安全的协议,没有身份认证,没有验证数据的完整性
所以衍生出https协议是http协议的安全版
端口:443
https=http+加密+身份认证+完整性

对于电脑端:

1.打开电脑代理设置:

此处钩取才能抓取手机的报文

开始配置手机端:

确定电脑端的ip地址:

主机名就是刚刚的ip地址 填写上面的端口号8888

记得要关闭防火墙!!

可以看到已经开始抓取报文啦!

但是对于https协议的报文:

安装电脑端的证书:

一路按步骤来即可!!!

对于移动端,要输入chls.pro/ssl安装证书

相关推荐
七爷不在我这里9 小时前
charles 抓取https<仅web端>
前端·网络协议·https·charles
霍志杰21 小时前
python3使用selenium打开火狐并全屏
selenium·测试工具
进阶的DW21 小时前
selenium用例执行过程采集操作形成测试报告上的回复
selenium·测试工具
进阶的DW21 小时前
selenium grid分布式
selenium·测试工具
那片海还在吗21 小时前
JMeter 定时器最佳实践
测试工具·jmeter
_周游1 天前
【软件测试】_使用selenium进行自动化测试示例
selenium·测试工具
那片海还在吗2 天前
JMeter 实战项目脚本录制最佳实践(含 BadBoy 录制方式)
测试工具·jmeter
那片海还在吗2 天前
JMeter 断言最佳实践
测试工具·jmeter
程序员的世界你不懂2 天前
playwright Electron 应用程序启动问题处理,依赖处理,本地开发服务器搭建
服务器·前端·测试工具·electron·单元测试·集成测试