微信小程序访问HTTPS证书问题之一-------证书不完整

微信小程序使用HTTPS访问数据的时候,出现的问题是,模拟器访问HTTPS成功,但是真机访问有问题。

简称一下问题:

小程序HTTPS设置请求正常,没有问题。

服务器端设置也没有问题。

证书是GeoTrust签发的也没问题。

解决办法第一步

1、检查一下HTTPS证书的完整性

微信小程序访问HTTPS证书问题之一-------证书不完整

测试网站https://csr.chinassl.net/ssl-checker.html微信小程序访问HTTPS证书问题之一-------证书不完整

发现缺少中级证书。

实际上证书的问题是这样的,签发的证书有两个在apach目录下,一个ca.crt,一个server.crt,使用文本编辑器将两个证书合并,一定注意:ca在前,server在后。

重启服务器后,加载证书文件,检测结果正常提示如下:

微信小程序访问HTTPS证书问题之一-------证书不完整

证书也有两个:

微信小程序访问HTTPS证书问题之一-------证书不完整

随后测试微信HTTS请求正常。