我微信小程序+springboot项目 真机测试 websocket 总是报错 WebSocket错误: {errMsg: Invalid HTTP status.},总是连接不上,但是开发者工具测试就没有问题。
最后解决方案是编码token,之前是没有编码直接拼接的,原因不详。
console.log('准备连接WebSocket');
const encodedToken = encodeURIComponent(token);
console.log('编码后的token', encodedToken);
const ws = wx.connectSocket({
url: `${WS_URL}/ws/chat?token=${encodedToken}`,
// header: {
// 'Authorization': `Bearer ${token}`
// },
// protocols: ['websocket'],
success: () => {
console.log('WebSocket连接成功');
}
});
![【虚拟仪器技术】Labview虚拟仪器技术应用教程习题参考答案[13页]](https://i-blog.csdnimg.cn/direct/6f16087d65bf4d7489d747d09c4a38ce.png)


















