记录一下node后端写下载https的文件报错,而浏览器却可以下载。

用node 写的下载,直接报错error downloading or exxtraction file: unable to verify the first certificate

根据此信息也是排查了老半天了。浏览器却可下载。问了ai之后才发现,证书如果不完整,浏览器会自动补全证书。

先用此网站SSL Server Test (Powered by Qualys SSL Labs)

输入你的域名,然后点击提交。

如果看到以下字段,则说明证书不完整。

这个还是蛮坑的,证书处于行(浏览器行),但又不行的状态(node不行)。

最后的解决方案是,重新删除原来的证书,直接重新申请证书即可。

相关推荐
zxanz12 小时前
网站为什么需要 SSL 证书来实现 https?
https
长按助力退休4 小时前
HTTP缓存从强缓存到协商缓存,前端性能优化第一步
http
Lsetea7 小时前
curl报58 unable to set private key file:客户端证书与私钥加载排查
运维·https·ssl证书·openssl·curl
Lsetea7 小时前
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查
linux·运维·https·ssl证书·openssl
2501_915909067 小时前
iOS应用从开发到上架App Store的完整发布流程与步骤指南
android·ios·小程序·https·uni-app·webview
刘马想放假8 小时前
网络链路备份与高可用技术详解:从 Dual-WAN、LACP 到 SD-WAN 与 MPTCP
网络协议
Zelman8 小时前
第07章-数据中心网络
后端·网络协议
Smoothcloud润云10 小时前
GPU服务器租用实例DNS与HTTPS下载排障实战
大数据·运维·服务器·人工智能·https·gpu算力
网络小江11 小时前
上网第四十八课:抓包实战入门——Wireshark 读懂第一个包
网络协议
墨香幽梦客11 小时前
SSL/TLS握手过程全拆解:从ClientHello到Finish的关键步骤与性能优化
网络协议·性能优化·ssl