微信小程序真机,正式报错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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章