微信小程序 HTTPS报错整理常见问题及解决方案

作者:lqh 时间:2024-04-19 09:47:08 

微信小程序 HTTPS报错常见问题及解决方案

微信小程序开放公测已经一个多月了,因官方需求文档要求后台使用HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。越来越多的开发者纷纷使用SSL证书实践微信小程序的应用情况,但仍然会碰到各类问题。本文列举了SSL证书常见的报错和解决办法,供开发者参考。

常见问题一

在微信小程序内测的过程中,几乎每个开发者们在实践的过程中都遇到了下图的报错:

微信小程序 HTTPS报错整理常见问题及解决方案

原因及解决办法:

这是因为wx.request 发起的是 https 请求,微信小程序读取大部分是请求API接口,必须要有https的协议才可以使用,否则会提示域名不合法。这也就是说微信小程序是强制使用SSL证书的,否则无法运行。

常见问题二

“无法将这个证书验证到一个受信任的证书颁发机构”或者类似“该安全证书由您没有选定信任的公司颁发”等情况。

原因及解决办法:

出现这个问题,可能是由于SSL证书顶级根不在浏览器的信任列表中,或该SSL证书是由不可信的机构颁发的。选择浏览器信任的证书颁发机构申请SSL证书,可以有效解决这个问题。

常见问题三

访问网站看到的证书不是我安装的那张。

原因及解决办法:

可能是由于服务器的相同IP以及端口上安装了多张证书导致的。SSL协议只允许在一个IP端口上返回一张证书。可以通过分配不同的端口号或者不同IP地址解决这个问题。

常见问题四

网站证书已过期或还未生效。

原因及解决办法:
遇到这种情况可查看该证书信息如下图红框所标识的有效起止日期,确定证书是否在有效期内。如在的有效期内,需查看电脑日期是否正确;如不在有效期内,需尽快联系您的客服人员重新申请。

微信小程序 HTTPS报错整理常见问题及解决方案

常见问题五

网站的域名是否与证书中的域名不一致

原因及解决办法:

可能是因为后台服务器的域名和安装的SSL证书中绑定的域名不一致。哪些域名需要使用HTTPS连接,就必须把域名绑定到证书内进行验证。如果涉及多个域名或多个二级域名,可以用多域名证书或通配符证书来实现一张证书绑定多个域名。

常见问题六

HTTPS请求失败

原因及解决办法:

微信要求后台服务器的TLS协议必须为TLS1.2及以上版本,如果HTTPS请求失败,检查一下服务器的TLS版本是否符合要求。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:微信小程序,HTTPS报错
0
投稿

猜你喜欢

  • python做反被爬保护的方法

    2021-06-09 12:49:03
  • MySQL内部临时表的具体使用

    2024-01-20 13:09:54
  • Git的撤销、修改和回退命令

    2022-12-05 14:10:12
  • 浅议 Web 网页 Form 表单设计技巧

    2007-10-09 13:05:00
  • Python3.7+tkinter实现查询界面功能

    2023-05-16 18:24:54
  • Go之interface的具体使用

    2024-02-08 18:58:41
  • TensorFlow损失函数专题详解

    2023-08-17 10:12:13
  • 一文秒懂python读写csv xml json文件各种骚操作

    2023-08-03 23:50:42
  • 最新Python APScheduler 定时任务详解

    2021-05-03 21:58:53
  • 基于Python实现文件分类器的示例代码

    2023-06-02 12:49:10
  • django中模板的html自动转意方法

    2023-06-28 15:33:49
  • Pythonic版二分查找实现过程原理解析

    2022-01-20 18:01:39
  • Python统计可散列的对象之容器Counter详解

    2023-09-23 18:30:50
  • golang 设置web请求状态码操作

    2024-05-22 10:30:12
  • javascript实现鼠标点击页面 移动DIV

    2024-03-13 07:52:58
  • Python 数字转化成列表详情

    2023-09-24 06:53:25
  • Python实战之外星人入侵游戏示例代码

    2023-12-23 08:18:18
  • python实现数独算法实例

    2022-11-12 05:31:12
  • python实操练习案例(六)

    2021-01-06 08:09:23
  • sql将时间类型转换为字符串类型汇总

    2024-01-25 10:33:42
  • asp之家 网络编程 m.aspxhome.com