学习记录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连接成功');
      }
    });
相关推荐
工业HMI实战笔记7 分钟前
玩具制造HMI:注塑成型的快速换模与质量监控界面
人工智能·学习·交互·制造
你在我身后43 分钟前
发展路线建议
学习
彧azz1 小时前
数据结构:关于图的学习
c语言·数据结构·笔记·学习·算法
苦猿的大模型日记1 小时前
Day57|从0学习 Claude Code(七):我没把说明书全塞给它,用到哪本才翻哪本
学习
GHL2842710901 小时前
豆包以图生图学习
学习·ai
小诗懂技术1 小时前
【硬件学习入门】--嵌入式51单片机点灯与延迟效应
学习
DevangLic2 小时前
opencode go要完蛋了吗
运维·学习
小弥儿2 小时前
GitHub今日热榜 | 2026-09-02:i-have-adhd 登顶
学习·开源
yxlalm2 小时前
5.3解决超卖问题
java·spring boot·超卖
Yanjun2i2 小时前
Agent学习记录四:多工具时如何处理
人工智能·python·学习·agent