微信小程序的火爆由来已久,官方在正式上线之前就要求小程序界面必须使用HTTPS请求,为了满足官方微信小程序的要求,很多小程序开发者都申请了SSL证书,但在为小程序配置 HTTPS 时仍然会遇到各种问题,导致小程序无法正常使用。这篇文章将列出造成微信小程序HTTPS错误报告的常见问题和解决方法。
1,提示“合法域名校验错误”。
在微信小程序正式上线之前,微信小程序官方已经规定,在使用API接口时,必须通过 HTTPS 请求,服务器域名必须使用 HTTPS 协议才能正常运行,如果没有使用 HTTPS,就会出现域名非法的提示,解决这个问题的方法很简单,我们只需使用由可信的CA机构颁发的SSL证书即可,例如通过环度网信申请的SSL证书都是可信CA机构的颁发的SSL证书。
2,出现一个提示——“无法将这个证书验证到一个受信任的证书颁发机构”。
有这样一种情况,很有可能小程序开发人员使用了不可信的SSL证书或自签名证书,为了有效解决这个问题,我们需要将其替换为由可信的第三方机构CA颁发的SSL证书。
3,SSL证书已经过期或者尚未生效。
如果发生这种情况,我们可以查询所使用的SSL证书是否已生效或者是否在有效期内,我们可以通过查看证书详细信息中的生效日期来确定证书是否已生效。如果SSL证书已经生效,则应检查电脑的系统日期是否与因特网时间同步;如果SSL证书没有在有效期内,则应尽快更换SSL证书。
4,网站的域名是否与证书中的域名不一致。
当所用的SSL证书只绑定了一个域名时,当我们在其他网站使用该SSL证书时会出现该错误提示。如多个域名需要使用HTTPS连接,则必须使用多域名SSL证书向SSL证书添加多个域名。
5,HTTPS 请求失败。
微信官方要求服务器的 TLS 协议必须是 TLS1.2 或更高版本,如果出现 HTTPS 请求失败的情况,建议检查服务器所使用的 TLS 版本是否满足微信官方的要求。
上面是导致微信小程序 HTTPS 报错的常见问题和解决方案,如果开发者有上面的问题,可以尝试使用上面的方法来解决。
详情请咨询环度网信: