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

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

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

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

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

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

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

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

相关推荐
秋已杰爱3 小时前
技术准备七:websocket
网络·websocket·网络协议
护国神蛙4 小时前
HTTP 重定向踩坑实录:307、301、308 问题排查全指南
前端·网络协议
Cyyyy_g6 小时前
【2025 SWPU-NSSCTF 秋季训练赛】gift_F12
网络协议·网络安全·https·状态模式
郝学胜-神的一滴6 小时前
QAxios研发笔记(二):在Qt环境下基于Promise风格简化Http的Post请求
开发语言·c++·笔记·qt·网络协议·程序人生·http
七七七七077 小时前
【计算机网络】HTTPS加密机制详解:从对称加密到证书认证的安全通信
计算机网络·安全·https
华如锦7 小时前
使用SSE进行实时消息推送!替换WebSocket,轻量好用~
java·开发语言·网络·spring boot·后端·websocket·网络协议
雪域迷影15 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·后端·http·golang·get
人工智能的苟富贵16 小时前
Rust 异步编程实践:用 Tokio 实现一个迷你 HTTP 服务
ubuntu·http·rust