学习记录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连接成功');
      }
    });
相关推荐
秋饼17 小时前
【手撕 @EnableAsync:揭秘 SpringBoot @Enable 注解的魔法开关】
java·spring boot·后端
im_AMBER17 小时前
Leetcode 99 删除排序链表中的重复元素 | 合并两个链表
数据结构·笔记·学习·算法·leetcode·链表
YangYang9YangYan17 小时前
中专大数据技术专业学习数据分析的价值分析
大数据·学习·数据分析
testpassportcn18 小时前
Fortinet FCSS_SDW_AR-7.4 認證介紹|Fortinet Secure SD-WAN 高級路由專家考試
网络·学习·改行学it
光影少年18 小时前
vite为什么速度快?
前端·学习
zhutoutoutousan18 小时前
氛围数学学习:用游戏化思维征服抽象数学
学习·算法·游戏
爱的瀚海天空18 小时前
claude code使用学习记录--安装环境和程序
学习
创作者mateo18 小时前
PyTorch 入门学习笔记(基础篇)一
pytorch·笔记·学习
Chan1618 小时前
微服务 - Higress网关
java·spring boot·微服务·云原生·面试·架构·intellij-idea
温柔只给梦中人18 小时前
深度学习:手动调整学习率
学习