Charles安装后无法抓取https请求,显示 unknow

问题描述

安装Charles后,双击打开,尝试抓取https请求,但抓取到的请求显示unknow,如下图:
Charles安装后无法抓取https请求,显示 unknow_第1张图片
问题原因

出现此问题的原因为Charles配置问题

解决办法

一、 安装证书

步骤:
1、点击菜单栏 【help】
2、下拉菜单中找到 【SSL Proxying】,然后选择第二项【Install Chrales Root Certificate】
3、弹出如下提示框,点击【安装证书】
Charles安装后无法抓取https请求,显示 unknow_第2张图片
4、默认即可,点击下一步
Charles安装后无法抓取https请求,显示 unknow_第3张图片
5、选择第二项,然后点击【浏览】
Charles安装后无法抓取https请求,显示 unknow_第4张图片
6、选择【受信任的根证书颁发机构】,然后点击确定
Charles安装后无法抓取https请求,显示 unknow_第5张图片
7、自动跳转到该页面,点击下一步
Charles安装后无法抓取https请求,显示 unknow_第6张图片
8、点击完成
Charles安装后无法抓取https请求,显示 unknow_第7张图片
9、点击完成后,会弹出一个警示框,直接点击【是】即可
Charles安装后无法抓取https请求,显示 unknow_第8张图片
10、显示导入成功,点击【确定】
Charles安装后无法抓取https请求,显示 unknow_第9张图片
11、点击确定
Charles安装后无法抓取https请求,显示 unknow_第10张图片
12、再次在【help】下拉菜单中找到 SSL Proxying,然后选择第二项【Install Chrales Root Certificate】,提示信息如下即为正确。
Charles安装后无法抓取https请求,显示 unknow_第11张图片

二、修改 SSL Proxying Settings配置

1、菜单栏中选择【Proxy】
2、下拉菜单中选择【SSL Proxying Settings】,在弹出的页面中点击【Add】
Charles安装后无法抓取https请求,显示 unknow_第12张图片
3、在 Host 和 Port 后输入*号,点击【ok】
Charles安装后无法抓取https请求,显示 unknow_第13张图片
4、添加完成后,如下图,并点击【ok】
Charles安装后无法抓取https请求,显示 unknow_第14张图片

解决完成

上述两步操作完成后,即可抓取https协议包,如还显示unknow,重启Charles即可。

Charles安装后无法抓取https请求,显示 unknow_第15张图片

你可能感兴趣的:(抓包工具,API相关,https)