您现在的位置是:首页 > Javascript
当前栏目
接口测试|Charles证书的设置(抓HTTPS数据包)&SSL证书过期解决办法
2023-02-26 09:52:15 时间
Charles证书的设置&SSL证书一年后过期解决办法
Charles开启就可以直接开始抓取HTTP请求,需要抓取HTTPS请求时,则需要先安装证书,再进行抓取。
设置证书抓取HTTPS的数据
- 打开charles——Help——SSL Proxying——Install Charles Root Certificate
- 点击安装证书——再选择本地计算机——点击下一步
- 勾选 将所有的证书都放入下列存储——点击浏览——在选择 受信任的根证书颁发机构 / 受信任的发布者(两个都要导入一次,可重复上面的步骤),点击下一步,在点击完成即可
- 在internet选项——内容——证书——查看Tab页 受信任的根证书颁发机构和受信任的发布者 下的charles证书
- 设置代理: 打开charles点击Proxy—SSL Proxying Settings ;跳出弹框点击Add,Host输入* ——Port输入443——点击OK 设置代理成功;最后重启Charles工具,才能生效
SSL证书过期解决办法
如果发现charles无法抓取到https的请求,或者打开网页后提示不是私密连接,需要看一下是不是SSL证书过期,charles的SSL证书一般有效期为一年。
- 可在windows的设置中搜索证书关键字;如下图
- 找到受信任的根证书颁发机构;如下图
- 如果截止日期已经过期,那需要把上方两个都删除,右击删除
- 删除后,再打开charles——Help——SSL Proxying——点击Reset Charles Root Certificate;如下图
- 再按照上方设置HTTPS的证书步骤重新设置一遍即可
相关文章
- ABP入门系列(8)——Json格式化
- HTML CSS3+JS实现【灵动岛】效果
- CNVD-2019-22238 fastjson反序列化漏洞
- guzzle 使用 json 作为主体请求接口
- 前端(JS)与后端(PHP) 通过 RSA 实现加解密
- js 实现版本号排序
- ‘DatePicker.RangePicker‘ cannot be used as a JSX component.
- 使用Helm部署Wikijs
- 我为什么选择Wiki.js记笔记?
- 如何通过 kubectl 进入 node shell
- JavaScript之无题之让人烦躁的模块化
- Javascript之异步循环打印这道小题
- Javascript之我也来手写一下Promise
- 《JavaScript 模式》读书笔记(8)— DOM和浏览器模式2
- 《JavaScript 模式》读书笔记(8)— DOM和浏览器模式1
- 《JavaScript 模式》读书笔记(7)— 设计模式3
- 《JavaScript 模式》读书笔记(7)— 设计模式2
- 《JavaScript 模式》读书笔记(7)— 设计模式1
- Javascript之其实我觉得原型链没有难的那么夸张!
- 《JavaScript 模式》读书笔记(6)— 代码复用模式3