微信小程序真機,正式報錯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

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