学习记录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连接成功');
      }
    });
相关推荐
Tom·Ge1 小时前
【Spring Boot 4】Spring Boot 4.0 AI Agent实战:Skills Agent + MCP协议集成
人工智能·spring boot·microsoft
Devin~Y1 小时前
电商场景下的Java面试实战:从Spring Boot微服务到Kafka、Redis与AI RAG
java·spring boot·redis·elasticsearch·spring cloud·微服务·kafka
星子yu1 小时前
【学习】怎么学好数据结构
数据结构·学习
小羊Yveesss2 小时前
2026年如何自己搭建一个外贸网页?单页验证和完整网站的区别
微信小程序·小程序·开源
~kiss~2 小时前
MoE的痛点:离散路由
学习
Amazing_Cacao2 小时前
CFCA精品可可工艺师初级校准:暴力破解机器黑盒,实现物理参数与最终风味的精准对齐
笔记·学习
浮江雾3 小时前
Flutter第三节----Dart中的数据类型
android·开发语言·学习·flutter·入门·函数
风和先行3 小时前
Android 数据库相关学习总结
android·数据库·学习
宠友信息3 小时前
Spring Boot与异步审核构建仿小红书源码内容发布全流程
java·数据库·spring boot·redis·mysql·oracle·uni-app
chh5633 小时前
C++--list
开发语言·数据结构·c++·学习·算法·list