近年来,微信小程序变得越来越火,在小程序正式上线前,官方就要求小程序界面必须使用 HTTPS 请求,为了满足官方微信小程序的要求,许多小程序开发者都申请了SSL证书,但是在小程序配置 HTTPS 时,仍然会遇到各种各样的问题,导致小程序无法正常使用。下面给大家列举出导致微信小程序HTTPS错误报告的常见问题及解决办法。
问题一:提示“合法域名校验错误”。
软件正式上线前,微信小程序官方已有规定,在使用API接口时,必须通过 HTTPS 请求,服务器域名必须使用HTTPS协议才能正常运行,如果不使用 HTTPS,则会出现域名非法的提示,解决此问题的方法很简单,我们可以通过可信CA机构(如:沃通CA)申请SSL证书。
问题二:出现“此证书不能被验证为可信证书颁发机构”的提示。
在这种情况下,小程序开发人员很可能会使用不受信任的SSL证书或自签名证书,为了有效地解决这个问题,我们需要替换由受信任的第三方机构CA颁发的SSL证书。
问题三:SSL证书已过期或尚未生效。
当出现这种情况时,我们可以通过查看证书详细信息中的生效日期来了解所使用的SSL证书是否已生效,或者是否在有效期间。若SSL证书已生效,应检查电脑的系统日期是否与互联网时间同步;若SSL证书未在有效期内,应尽快更换。
问题四:网站域名是否与证书中的域名不一致。
如果使用的SSL证书仅与一个域名绑定,则当其他网站使用该SSL证书时,将显示此提示。如果一个以上的域名需要使用HTTPS连接,那么它必须使用一个以上的域名SSL证书,把多个域名添加到这个多域名SSL证书中。
问题五:HTTPS请求失败。
微信官方要求服务器的 TLS 协议必须是 TLS1.2 或更高版本,如果出现 HTTPS 请求失败的情况,建议检查服务器使用的 TLS 版本是否符合微信官方的要求。
以上是常见的问题和解决方案,造成了微信小程序 HTTPS 错误报错,如果开发者有上述问题,可以尝试使用上述方法解决。
如需详细信息,请查看:https://www.wosign.com/tag/xiaochengxuzhengshu.htm
来源:freebuf.com 2021-04-26 16:23:12 by: CA-沃通WoSign
请登录后发表评论
注册