小程序模板網(wǎng)

小程序安卓真機(jī)預(yù)覽request:fail(后臺(tái)spring boot)

發(fā)布時(shí)間:2018-04-08 11:58 所屬欄目:小程序開發(fā)教程
首先說明一下,我不知道我這個(gè)是屬于我個(gè)人的失誤造成的偶然,還是在我的這個(gè)背景下的必然,可能有所作用就發(fā)出來把。
問題:
工具模擬、ios真機(jī)都成功,只有android真機(jī)失敗
背景:

  • 后臺(tái):spring boot
  • 服務(wù)器:spring boot內(nèi)嵌的tomcat
  • 域名&證書&云服務(wù)器:都是從阿里云那搞的一套
解決:

當(dāng)我遇到這個(gè)問題的時(shí)候,我就知道肯定是證書的相關(guān)問題了,下面的這個(gè)帖子里有詳細(xì)介紹:

《二十四》request:fail錯(cuò)誤(含https解決方案)(真機(jī)預(yù)覽問題

里面有兩個(gè)證書檢測地址:
https://www.myssl.cn/tools/check-server-cert.html
https://www.qcloud.com/product/ssl#userDefined10
我的結(jié)果分別是這樣的:
QQ20161224-0@2x.pngQQ20161224-1@2x.png
我覺得很有可能是和第一個(gè)圖里的有關(guān),帖子里也有一位同學(xué)也是這種情況,但是他并沒有說怎么去配置中間證書,而且我用的是spring boot,可能也是不一樣,坑。。
下面就說下我是怎么摸索出來的
我的后臺(tái)是這樣配置證書的
QQ20161224-5@2x.png
既然它說缺少中間證書,那我們就去下載一個(gè),
這個(gè)頁面本身自帶的
QQ20161224-4@2x.png
阿里云申請(qǐng)免費(fèi)證書的時(shí)候,給了3個(gè)文件
QQ20161224-3@2x.png
文本工具打開.pem文件,全選復(fù)制到輸入框里,點(diǎn)擊下一步就生成了一個(gè).crt文件
然后點(diǎn)擊PFX在線合成,密鑰文件的輸入框里,輸入.key文件里的內(nèi)容;證書文件的輸入框里,輸入剛才生成的.crt文件里的內(nèi)容,設(shè)個(gè)密碼,生成一個(gè)新的.pfx文件
看我之前的spring boot配置可以知道,配置證書就是通過.pfx文件,所以要對(duì)它做文章?,F(xiàn)在生成了一個(gè)新的,應(yīng)該就是沒問題的了
重新配置下,把新的.pfx文件放到項(xiàng)目里,然后修改spring boot配置文件的那幾個(gè)參數(shù),重新打包上傳

再分別去檢測的效果如下:
QQ20161224-6@2x.pngQQ20161224-7@2x.png
最后android真機(jī)預(yù)覽也正常了,大功告成!

真不知道是我后臺(tái)配置的問題,還是阿里云那面給的證書問題,還望大家不吝賜教

QQ20161224-5@2x.png


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/23157.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×