微信小程序 HTTPS報(bào)錯(cuò)整理常見(jiàn)問(wèn)題及解決方案
微信小程序 HTTPS報(bào)錯(cuò)常見(jiàn)問(wèn)題及解決方案
微信小程序開(kāi)放公測(cè)已經(jīng)一個(gè)多月了,因官方需求文檔要求后臺(tái)使用HTTPS請(qǐng)求進(jìn)行網(wǎng)絡(luò)通信,不滿足條件的域名和協(xié)議無(wú)法請(qǐng)求。越來(lái)越多的開(kāi)發(fā)者紛紛使用SSL證書(shū)實(shí)踐微信小程序的應(yīng)用情況,但仍然會(huì)碰到各類問(wèn)題。本文列舉了SSL證書(shū)常見(jiàn)的報(bào)錯(cuò)和解決辦法,供開(kāi)發(fā)者參考。
常見(jiàn)問(wèn)題一
在微信小程序內(nèi)測(cè)的過(guò)程中,幾乎每個(gè)開(kāi)發(fā)者們?cè)趯?shí)踐的過(guò)程中都遇到了下圖的報(bào)錯(cuò):
原因及解決辦法:
這是因?yàn)閣x.request 發(fā)起的是 https 請(qǐng)求,微信小程序讀取大部分是請(qǐng)求API接口,必須要有https的協(xié)議才可以使用,否則會(huì)提示域名不合法。這也就是說(shuō)微信小程序是強(qiáng)制使用SSL證書(shū)的,否則無(wú)法運(yùn)行。
常見(jiàn)問(wèn)題二
“無(wú)法將這個(gè)證書(shū)驗(yàn)證到一個(gè)受信任的證書(shū)頒發(fā)機(jī)構(gòu)”或者類似“該安全證書(shū)由您沒(méi)有選定信任的公司頒發(fā)”等情況。
原因及解決辦法:
出現(xiàn)這個(gè)問(wèn)題,可能是由于SSL證書(shū)頂級(jí)根不在瀏覽器的信任列表中,或該SSL證書(shū)是由不可信的機(jī)構(gòu)頒發(fā)的。選擇瀏覽器信任的證書(shū)頒發(fā)機(jī)構(gòu)申請(qǐng)SSL證書(shū),可以有效解決這個(gè)問(wèn)題。
常見(jiàn)問(wèn)題三
訪問(wèn)網(wǎng)站看到的證書(shū)不是我安裝的那張。
原因及解決辦法:
可能是由于服務(wù)器的相同IP以及端口上安裝了多張證書(shū)導(dǎo)致的。SSL協(xié)議只允許在一個(gè)IP端口上返回一張證書(shū)??梢酝ㄟ^(guò)分配不同的端口號(hào)或者不同IP地址解決這個(gè)問(wèn)題。
常見(jiàn)問(wèn)題四
網(wǎng)站證書(shū)已過(guò)期或還未生效。
原因及解決辦法:
遇到這種情況可查看該證書(shū)信息如下圖紅框所標(biāo)識(shí)的有效起止日期,確定證書(shū)是否在有效期內(nèi)。如在的有效期內(nèi),需查看電腦日期是否正確;如不在有效期內(nèi),需盡快聯(lián)系您的客服人員重新申請(qǐng)。
常見(jiàn)問(wèn)題五
網(wǎng)站的域名是否與證書(shū)中的域名不一致
原因及解決辦法:
可能是因?yàn)楹笈_(tái)服務(wù)器的域名和安裝的SSL證書(shū)中綁定的域名不一致。哪些域名需要使用HTTPS連接,就必須把域名綁定到證書(shū)內(nèi)進(jìn)行驗(yàn)證。如果涉及多個(gè)域名或多個(gè)二級(jí)域名,可以用多域名證書(shū)或通配符證書(shū)來(lái)實(shí)現(xiàn)一張證書(shū)綁定多個(gè)域名。
常見(jiàn)問(wèn)題六
HTTPS請(qǐng)求失敗
原因及解決辦法:
微信要求后臺(tái)服務(wù)器的TLS協(xié)議必須為T(mén)LS1.2及以上版本,如果HTTPS請(qǐng)求失敗,檢查一下服務(wù)器的TLS版本是否符合要求。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- 微信小程序點(diǎn)餐系統(tǒng)開(kāi)發(fā)常見(jiàn)問(wèn)題匯總
- 微信小程序開(kāi)發(fā)常見(jiàn)問(wèn)題及解決方案
- 微信小程序 常見(jiàn)問(wèn)題總結(jié)(4058,40013)及解決辦法
- 微信小程序遇到修改數(shù)據(jù)后頁(yè)面不渲染的問(wèn)題解決
- 微信小程序獲取音頻時(shí)長(zhǎng)與實(shí)時(shí)獲取播放進(jìn)度問(wèn)題
- 微信小程序搭建及解決登錄失敗問(wèn)題
- 微信小程序多音頻播放進(jìn)度條問(wèn)題
- 微信小程序—setTimeOut定時(shí)器的問(wèn)題及解決
- 微信小程序中遇到的iOS兼容性問(wèn)題小結(jié)
- 微信小程序?qū)W習(xí)總結(jié)(五)常見(jiàn)問(wèn)題實(shí)例小結(jié)
相關(guān)文章
JS處理數(shù)據(jù)實(shí)現(xiàn)分頁(yè)功能
這篇文章介紹了JS處理數(shù)據(jù)實(shí)現(xiàn)分頁(yè)功能的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01Web應(yīng)用開(kāi)發(fā)TypeScript使用詳解
這篇文章主要為大家介紹了Web應(yīng)用開(kāi)發(fā)TypeScript的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05詳解微信小程序開(kāi)發(fā)之——wx.showToast(OBJECT)的使用
本篇文章主要介紹了微信小程序開(kāi)發(fā)之——wx.showToast(OBJECT)的使用,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01JS實(shí)用技巧實(shí)現(xiàn)loading加載示例詳解
這篇文章主要為大家介紹了JS實(shí)用技巧實(shí)現(xiàn)loading加載示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03網(wǎng)站申請(qǐng)不到支付寶接口、微信接口,免接口收款實(shí)現(xiàn)方式幾種解決辦法
這篇文章主要介紹了網(wǎng)站申請(qǐng)不到支付寶接口、微信接口,免接口收款實(shí)現(xiàn)方式幾種解決辦法的相關(guān)資料,需要的朋友可以參考下2016-12-12微信小程序 在Chrome瀏覽器上運(yùn)行以及WebStorm的使用
這篇文章主要介紹了微信小程序 在Chrome瀏覽器上運(yùn)行以及WebStorm的使用的相關(guān)資料,需要的朋友可以參考下2016-09-09