国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序 - HTTPS 證書鏈解決方案

這篇具有很好參考價值的文章主要介紹了微信小程序 - HTTPS 證書鏈解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題信息

errMsg: "request:fail -2:net::ERR_FAILED" errno: 600001

Ps1:這個錯誤是在微信小程序項目遷移的時候,調(diào)用 HTTPS API 時一不小心配置錯了很容易產(chǎn)生的問題,DDDD~

Ps2:電腦端工具能訪問 API 成功,估計是勾選了不效驗合法域名的原因,而手機端就顯示報錯

分析原因

  • 猜想1:一開始還以為是 HTTPS 域名沒備案導(dǎo)致的,后來備案成功也不行

  • 猜想2:小程序開發(fā)設(shè)置里白名單必須填寫服務(wù)器 IP?并不是

  • 猜想3:二級域名需要重新備案?頂級備案后即可

  • 猜想4:HTTPS Chrome 瀏覽器訪問域名也是安全鎖了...咋還不行...

  • 翻了一些資料發(fā)現(xiàn)是有一個叫“證書鏈”不完整導(dǎo)致的,那么這個“證書鏈”完整去哪里搞?(見微信小程序官方文檔 - 下面標紅重點答案)

HTTPS 證書(采自微信小程序官網(wǎng)文檔)

小程序必須使用 HTTPS/WSS 發(fā)起網(wǎng)絡(luò)請求。請求時系統(tǒng)會對服務(wù)器域名使用的 HTTPS 證書進行校驗,如果校驗失敗,則請求不能成功發(fā)起。由于系統(tǒng)限制,不同平臺對于證書要求的嚴格程度不同。為了保證小程序的兼容性,建議開發(fā)者按照最高標準進行證書配置,并使用相關(guān)工具檢查現(xiàn)有證書是否符合要求。

對證書要求如下:

  • HTTPS 證書必須有效;

  • 證書必須被系統(tǒng)信任,即根證書被已系統(tǒng)內(nèi)置

  • 部署 SSL 證書的網(wǎng)站域名必須與證書頒發(fā)的域名一致

  • 證書必須在有效期內(nèi)

  • 證書的信任鏈必需完整(需要服務(wù)器配置)

  • iOS 不支持自簽名證書;

  • iOS 下證書必須滿足蘋果 App Transport Security (ATS) 的要求;

  • TLS 必須支持 1.2 及以上版本。部分舊 Android 機型還未支持 TLS 1.2,請確保 HTTPS 服務(wù)器的 TLS 版本支持 1.2 及以下版本;

  • 部分 CA 可能不被操作系統(tǒng)信任,請開發(fā)者在選擇證書時注意小程序和各系統(tǒng)的相關(guān)通告。

  • Chrome 56/57 內(nèi)核對 WoSign、StartCom 證書限制周知

證書有效性可以使用 openssl s_client -connect example.com:443 命令驗證,也可以使用其他在線工具。

除了網(wǎng)絡(luò)請求 API 外,小程序中其他 HTTPS 請求如果出現(xiàn)異常,也請按上述流程進行檢查。如 https 的圖片無法加載、音視頻無法播放等。

在線工具地址: https://myssl.com/ssl.html
小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔
小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔

Tip:輸入域名,點擊檢測,可以發(fā)現(xiàn)的確顯示“證書鏈不完整”!

另:在線工具地址: https://www.digicert.com/help(這個用的也比較多)
小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔

Tip:一樣的套路,輸入域名,點擊按鈕檢測即可,下面會出分析報告噢~只是這個是英文版

解決方案

獲取完整證書鏈地址: https://myssl.com/chain_download.html
小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔
小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔

Tip:輸入域名,點擊獲取證書鏈,下面會彈出完整的證書鏈,復(fù)制保存也好,按照上面說的下載下來也好,保存為 .crt 文件,最后就只要重新把這個 .crt 生成并發(fā)布證書到服務(wù)器上即可,因為我這邊是 K8s,所以在下一篇會講解到如何把普通的 HTTP 升級到 HTTPS 在 K8S 上的應(yīng)用部署方案?!文章來源地址http://www.zghlxwxcb.cn/news/detail-673900.html

參考文檔

小程序 證書鏈,# 微信小程序,HTTP HTTPS,微信小程序 K8S,errno 600001,request fail -2,net ERR_FAILED,Powered by 金山文檔

到了這里,關(guān)于微信小程序 - HTTPS 證書鏈解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 安卓高版本安裝系統(tǒng)證書 HTTPS 抓包 - 終極解決方案

    安卓高版本安裝系統(tǒng)證書 HTTPS 抓包 - 終極解決方案

    要抓App的包,首先需要App信任抓包軟件的證書。 不過從Android 從 7.0 開始,系統(tǒng)不再信任用戶 CA 證書,所以你需要把 CA 證書安裝到系統(tǒng) CA 證書目錄。 如果你是用Magisk越獄的話,這個工作就比較簡單了,只需要安裝一個模塊 Move Certificates。 不過今天的故事從我刷了一個新ro

    2024年02月01日
    瀏覽(19)
  • 微信小程序:小程序常見問題及解決方案

    在小程序中使用原生的表單組件時,在有彈出框出現(xiàn)的情況下,原生表單組件會出現(xiàn)在遮罩層上面,且會造成事件穿透的情況。 解決方案一: 使用cover-view,cover-view比原生組件的層級更高,或者說也是一種原生組件,不過在cover-view的子組件只能是coveri-view、cover-image,對于包

    2024年02月10日
    瀏覽(25)
  • 微信小程序 | 人臉識別的最終解決方案

    微信小程序 | 人臉識別的最終解決方案

    ?? 個人主頁 :個人主頁 ??? 推薦專欄 :小程序開發(fā)成神之路 --( 這是一個為想要 入門和進階小程序開發(fā)專門開啟的精品專欄 !從 個人到商業(yè)的全套開發(fā)教程 ,實打?qū)嵉母韶浄窒恚_定不來看看? ????) ?? 作者簡介 :一個讀研中創(chuàng)業(yè)、打工中學(xué)習(xí)的能搞全棧、也搞算

    2024年02月02日
    瀏覽(44)
  • 微信小程序 - 頁面繼承(非完美解決方案)

    微信小程序 - 頁面繼承(非完美解決方案)

    小程序中提供了組件可以用于拆分邏輯,實現(xiàn)代碼重用。 但有時我就想純粹的從頁面的角度來實現(xiàn),畢竟組件和頁面還是有點差異的。 將共用的代碼放在一個 page-base 中。 在兩個子頁面 page-a, page-b中分別引用它。 想查看 page-base 要在編譯后先點 page-base 。 如果先點了 page-a

    2024年02月08日
    瀏覽(28)
  • 微信小程序 - 實現(xiàn)點擊按鈕退出小程序的解決方案

    在微信小程序開發(fā)中,有時候我們需要在小程序中提供一個按鈕,使用戶能夠方便地退出小程序。本篇文章將介紹一種簡單的解決方案,通過點擊按鈕來實現(xiàn)退出小程序的功能。 首先,我們需要在小程序的頁面中添加一個按鈕,用戶可以點擊該按鈕來退出小程序。在小程序的

    2024年01月22日
    瀏覽(94)
  • 微信小程序無法觸發(fā)onReachBottom的解決方案

    商品數(shù)據(jù)過多時,一頁數(shù)據(jù)展示不完全。在瀏覽商品到觸發(fā)底部的時候,需要加載新的商品數(shù)據(jù)。 無法觸發(fā)onReachBottom的事件 onReachBottom 方法重復(fù) 刪除系統(tǒng)自動生成的該方法

    2024年02月14日
    瀏覽(21)
  • 微信小程序 canvas 層級過高 解決方案

    微信小程序 canvas 層級過高 解決方案

    先看bug: baidu上 關(guān)于小程序canvas層級過高 的的解決方案,大致分為 兩種 : 將canvas標簽替換為圖片: 使用cover-view(小程序?qū)蛹壸罡叩臉撕灒┤ジ采wcanvas標簽: 關(guān)于cover-view的小程序官方文檔 兩種方案的不足: 方案1 需要等待canvas渲染完成后再生成圖片去替換,且canvas標簽不

    2024年02月09日
    瀏覽(28)
  • 微信小程序uni.chooseImage()無效解決方案

    微信小程序uni.chooseImage()無效解決方案

    微信小程序在上傳圖片時可以通過 uni.chooseImage()方案進行上傳,這里不再贅述具體參數(shù)。一直項目都可以正常使用,突然有一天發(fā)現(xiàn)無法使用該方法,于是查了一下,發(fā)現(xiàn)是用戶隱私協(xié)議問題。故記錄一下解決方案。大師 登陸微信公眾平臺:微信公眾平臺 設(shè)置——基本設(shè)置

    2024年02月04日
    瀏覽(98)
  • 微信小程序報錯40163-“errmsg“解決方案

    微信小程序報錯40163-“errmsg“解決方案

    話不多說直接上解決方案! 報錯代碼:40163 ,原因是code: 代碼已使用, 因為你換了小程序AppID {\\\"errcode\\\":40163,\\\"errmsg\\\":\\\"code been used, rid: 627c06d1-3dadd0ed-1df1d502\\\"} 解決方案:打開微信開發(fā)者中心=右上角詳情=點擊修改appid 修改完以后,記得去后臺替換appid,要對應(yīng)上,才能登錄成功,

    2024年02月13日
    瀏覽(27)
  • 招標投標管理微信小程序解決方案

    招標投標管理微信小程序解決方案

    招投標管理微信小程序是一種基于微信公眾平臺構(gòu)建的在線招投標管理平臺,適用于各類招投標項目管理,通過小程序內(nèi)的功能實現(xiàn)投標、查看、評估和管理等各項業(yè)務(wù)。下面我們來了解一下招投標管理微信小程序的具體功能和應(yīng)用情況。 招投標管理微信小程序的功能 發(fā)布

    2024年02月07日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包