微信小程序已经火了非常久一段时间,在正式上线前官方就需求要求小程序接口必须使用HTTPS请求,为了满足微信官方的要求,许多小程序开发者都申请了SSL证书,但是在为小程序配置HTTPS的过程中仍会遇到各种问题导致小程序无法正常使用。接下来本文将列举导致微信小程序HTTPS报错的常见问题及解决办法。
微信官方在微信小程序正式上线前就规定,微信小程序在API接口时必须通过HTTPS进行请求,服务器域名必须使用了HTTPS协议才能正常工作,如果没有使用HTTPS,就会出现域名不合法的提示,解决这个问题的方法很简单,我们只需要使用由受信任的CA机构颁发的SSL证书就能解决。
出现这个提示,大概率是小程序开发者使用了不受信任的SSL证书或者是自签名证书,我们需要更换由受信任的第三方机构CA颁发的SSL证书,才能有效解决这个问题。
出现这种情况,我们可以查询我们使用的SSL证书是否已经生效或是否在有效期内,我们可以通过查看证书详情内的有效起止日期来确定证书是否生效。如过SSL证书已经生效,那我们应该需查看电脑的系统日期是否与互联网时间同步;如果SSL证书不在有效期内,我们需要尽快更换SSL证书。
如果使用的SSL证书是仅绑定了一个域名,那我们将该SSL证书用于其它网站时,就会出现该提示。如果有多个域名需要使用HTTPS连接,就必须使用多域名SSL证书将多个域名添加到SSL证书中。
微信官方要求服务器的TLS协议必须为TLS1.2或以上版本,如果出现HTTPS请求失败的情况,建议检查我们服务器使用的TLS版本是否符合微信官方的要求。
以上就是关于导致微信小程序HTTPS报错的常见问题及解决办法,如果开发者上述问题,可以尝试使用上文的方法进行解决。
标签: HTTPS, 微信小程序https
上一篇:如何满足微信小程序的HTTPS要求
下一篇:软件数字签名是什么?缺少数字签名会有什么影响?