学习记录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连接成功');
      }
    });
相关推荐
The_Killer.14 分钟前
近世代数(抽象代数)详细笔记--群
学习·抽象代数·
阿明617 分钟前
list模拟实现(简单版)【C++】
开发语言·c++·学习·list
Yupureki31 分钟前
从零开始的C++学习生活 1:命名空间,缺省函数,函数重载,引用,内联函数
c语言·开发语言·c++·学习·visual studio
小墨宝1 小时前
web前端学习 langchain
前端·学习·langchain
低音钢琴1 小时前
【碎片化学习】SpringBoot中的自动配置(Auto Configuration)
spring boot·后端
9毫米的幻想1 小时前
【Linux系统】—— 程序地址空间
java·linux·c语言·jvm·c++·学习
71-31 小时前
C语言——循环的嵌套小练习
c语言·笔记·学习·其他
C++chaofan1 小时前
Redisson分布式限流
java·jvm·spring boot·redis·分布式·mvc·redisson
疯癫的老码农1 小时前
【word解析】从OLE到OMML:公式格式转换的挑战与解决方案
java·spring boot·spring·word
小咕聊编程2 小时前
【含文档+PPT+源码】基于微信小程序的关爱老年人在线能力评估系统
微信小程序·小程序·毕业设计·老人能力评估