学习记录706@微信小程序+springboot项目 真机测试 WebSocket错误: {errMsg: Invalid HTTP status.}连接不上

我微信小程序+springboot项目 真机测试 websocket 总是报错 WebSocket错误: {errMsg: Invalid HTTP status.},总是连接不上,但是开发者工具测试就没有问题。

最后解决方案是编码token,之前是没有编码直接拼接的,原因不详。

js 复制代码
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连接成功');
      }
    });
相关推荐
odoo中国20 分钟前
深度学习 Deep Learning 第15章 表示学习
人工智能·深度学习·学习·表示学习
爱喝醋的雷达26 分钟前
Spring SpringBoot 细节总结
java·spring boot·spring
电星托马斯28 分钟前
C++中顺序容器vector、list和deque的使用方法
linux·c语言·c++·windows·笔记·学习·程序人生
清晨朝暮35 分钟前
【算法学习计划】贪心算法(下)
学习
yanxy5122 小时前
【TS学习】(18)分发逆变推断
前端·学习·typescript
Hellyc2 小时前
SpringMVC响应数据:页面跳转与回写数据
java·前端·学习
嘵奇2 小时前
深入解析 Spring Boot 测试核心注解
java·spring boot·后端
Qian_ShouYi2 小时前
MATLAB 代码学习
学习·算法·matlab
进取星辰3 小时前
PyTorch 深度学习实战(32):多模态学习与CLIP模型
pytorch·深度学习·学习
云上艺旅3 小时前
K8S学习之基础七十二:Ingress基于Https代理pod
学习·云原生·容器·https·kubernetes