Charles抓取https请求

时间:2023-03-08 18:28:30

最近公司将Windows产品的http请求,替换成https请求了,当https请求超过5次失败,就自动切换回http请求。测试时使用Charles抓包测试。

一.http抓包

http抓包比较简单,基本上只要打开了charles,然后随便一个网络请求,就可以在charles中看到抓取的信息了。

二.https抓包

1.Charles安装证书

步骤:Help - SSL Proxying - Install Charles Root Certificate ,会打开 钥匙 应用,安装进去,发现证书不被信任,如下,

Charles抓取https请求

接下来,双击证书,更改信任类型为,始终信任,如下,

Charles抓取https请求

最后,Proxy-SSL Proxying Settings,host 添加*,匹配所有请求,保存即可。

Charles抓取https请求

2.PC(手机)安装证书

①步骤:help -  SSL Proxying -  Install Charles Root Certificate on a Mobile Device or Remote Browser,弹出提示框,如图:

Charles抓取https请求

②接下来,PC(手机)打开浏览器,打开链接   http://charlesproxy.com/getssl下载证书,

PC安装证书:安装到受信任的根证书颁发机构路径

手机安装证书:

续:PC卸载证书,步骤如下

控制面板-网络和Internet-管理浏览器加载项-“内容”选项卡,点击证书,然后删除你所需要删除的证书。

Charles抓取https请求