「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」 最近测试API,虽然用postman和curl 把接口玩的很溜,但是结合到页面,想看前后端调用,还是不够,还是需要抓包,之前搞网络底层一直用的 Wireshark, 但是分析https报文就不是很方便了,了解https报文的底层传输还可以,在帅哥同事的帮助下用了一下Charles,感觉开启了新大陆
安装
网上,各位大佬已经总结很到位了,这里在重复说一下,加强自己记忆
windows安装
工作用的电脑是windows系统,从官网下载www.charlesproxy.com/ Windows版本, 需要破解,输入注册码
1、 打开charles ---> help---> register。
2、输入Registered Name: zhile.io
License Key: 48891cf209c6d32bf4
注册码输入完成之后,设置ssl proxying,按如图配置保存
安装证书,安装如图打开,安装页面提示一路安装下去
证书安装成功后,基本就可以使用了
如果你用的是firefox浏览器, charles打开的时候, firefox浏览器会无法上网,firefox需要安装一下charles的证书 打开Charles,按照如图所示,保存证书
我保存为
然后打开firefox浏览器,找到选项--隐私与安全--证书, 导入刚才保存的证书
charles 简单使用
例如只抓掘金的包, 在filter过滤框输入掘金的过滤条件