微信小程序真机,正式报错request:fail -2:net::ERR_FAILED
https://blog.csdn.net/qq1113673178/article/details/116279729?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-116279729-blog-119323724.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-116279729-blog-119323724.235%5Ev38%5Epc_relevant_anti_t3_base&utm_relevant_index=2
项目场景:
阿里云+DigiCert 免费版 SSL+nginx+springboot
微信小程序后端请求
配置nginx SSL访问。
问题描述:
模拟器请求服务器ok
真机请求失败
提示错误:failed -2,net::ERR_FAILED
原因分析:
服务端缺少中间证书问题
使用这个网站检测你的域名会发现 提示缺少中间证书
https://www.myssl.cn/tools/check-server-cert.html
解决方案:
安装SSL检查提示“错误: 服务器缺少中间证书”
但由于我是pfx证书,所以转cer有点迷惑
openssl命令行将pfx格式转.key和.crt文件,Apache适用
pfx是windows上面的证书,linux用pem去阿里云下载nginx的证书即可。
使用pem生成中间证书
去这个网站 https://www.myssl.cn/tools/downloadchain.html
复制你的pem内容到
点击下一步,可以找到生成pem中间证书的内容
复制中间证书到pem内容结尾
然后重新部署证书即可
然后重新检测
然后大功告成 小程序可以调用服务器接口了
————————————————
版权声明:本文为CSDN博主「二进制怪兽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq1113673178/article/details/116279729
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具