wx.connectSocket({
url: 'wss://www.xxx.top:443',
header:{
'content-type': 'application/json'
},
protocols: ['protocol1'],
success: function() {
console.log('创建了一个 WebSocket 连接');
},
})
这是套用的官方实例,域名有、证书有、证书安装完毕,但是小程序使用这个接口的时候报错,报错信息exception onOpen fail code:8, msg:TLS handshake failed,不知道是什么原因。网上查的好多都说是证书问题,又不说是证书的什么问题。证书是照着官方文档安装的,运行正常,能有什么问题??
1.去https://myssl.com/stream.weixin.qq.com?status=q上查一下url对应的证书检验是否有问题,有问题按指引解决
2.在开发者工具上试一下能否走通,走不通就说明证书配置有问题
3.开发者工具上ok,真机不行,就是证书链不完整,