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

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

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

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

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

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

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

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

相关推荐
e***753911 分钟前
在 Windows 上生成本地 SSL 证书并使用 HTTPS 访问本地 Nginx 服务器
windows·https·ssl
阿珊和她的猫11 小时前
HTTP 状态码 304:未修改(Not Modified)的深度解析
网络协议·http·状态模式
JJ1M811 小时前
用 Python 快速搭建一个支持 HTTPS、CORS 和断点续传的文件服务器
服务器·python·https
jinxinyuuuus13 小时前
局域网文件传输:P2P架构中NAT穿透、打洞与数据安全协议
网络协议·架构·p2p
chuxinweihui14 小时前
应用层协议 HTTP
linux·服务器·网络·网络协议·http
chuxinweihui14 小时前
HTTP cookie 与 session
网络·网络协议·http
RocketJ14 小时前
TCP、Telepathy 和 HTTP 三者关系
网络协议·tcp/ip·http
默恋~微凉14 小时前
Shell(九)——HTTP与HTTPS协议
网络协议·http·https
fei_sun14 小时前
【复习】计网每日一题1121大题--HTTP/1.0、HTTP/1.1、持续连接、非持续连接、并行连接、Web、JPEG图像
网络·网络协议·http
Yan-英杰14 小时前
解决方案: CondaHTTPError: HTTP 000 CONNECTION FAILED for url
网络·网络协议·http