默认Charles 可以直接抓取http的请求, https需要配置证书才能抓到,如果没有配置证书,https的请求都是乱码。
配置https 证书
安装charles证书
弹出安装证书的对话框
本地计算机
选择证书安装位置
选择受信任的根证书颁发机构。
点击完成
安装成功之后,会进行对应的提示。
配置ssl
点击【Proxy】—【ssl proxying setting】
添加代理配置
输入端口号443
点击ok,可以看到如下界面,点击ok 即可。
重启chrome 重启charles
重新启动 Charles 以及浏览器。
搜索百度,可以看到对应的请求, 如果没有看到,那就再重启一次。