Charles抓取https请求
最近公司将Windows产品的http请求,替换成https请求了,当https请求超过5次失败,就自动切换回http请求。测试时使用Charles抓包测试。
一.http抓包
http抓包比较简单,基本上只要打开了charles,然后随便一个网络请求,就可以在charles中看到抓取的信息了。
二.https抓包
1.Charles安装证书
步骤:Help - SSL Proxying - Install Charles Root Certificate ,会打开 钥匙 应用,安装进去,发现证书不被信任,如下,
接下来,双击证书,更改信任类型为,始终信任,如下,
最后,Proxy-SSL Proxying Settings,host 添加*,匹配所有请求,保存即可。
2.PC(手机)安装证书
①步骤:help - SSL Proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser,弹出提示框,如图:
②接下来,PC(手机)打开浏览器,打开链接 http://charlesproxy.com/getssl 下载证书,
PC安装证书:安装到受信任的根证书颁发机构路径
手机安装证书:
续:PC卸载证书,步骤如下
控制面板-网络和Internet-管理浏览器加载项-“内容”选项卡,点击证书,然后删除你所需要删除的证书。