当前位置: 首页 > news >正文

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

我微信小程序+springboot项目 真机测试 websocket 总是报错 WebSocket错误: {errMsg: Invalid HTTP status.},总是连接不上,但是开发者工具测试就没有问题。
最后解决方案是编码token,之前是没有编码直接拼接的,原因不详。

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连接成功');
      }
    });
http://www.dtcms.com/a/105135.html

相关文章:

  • MySQL(二)
  • Docker使用官方镜像/国内镜像源(阿里云、华为云 安装 MySQL 5.7
  • 智能文档解析专家
  • AI应用案例(1)——智能工牌和会话质检
  • Crawl4AI:专为AI设计的开源网页爬虫工具,释放大语言模型的潜能
  • 解决Luckysheet在线预览编辑Excel、PDF.....无法在同一个界面创建多个luckysheet实列问题
  • javaweb小项目
  • 贡献法(C++)
  • w2ui 水平滚动移动 虚拟列 数据丢失
  • 建筑长明灯、长流水成难题?楼宇自控系统来破局
  • forms实现贪吃蛇
  • Python打包大模型文件以及使用Docker进行运行镜像
  • 六、Linux系统 DRM调试工具modetest
  • 【C++】vector的模拟实现和相关接口介绍
  • 通过通道扩展实现 NI-DAQmx 的同步与触发
  • Python FastAPI + Celery + RabbitMQ 分布式图片水印处理系统
  • 软件工程-UML
  • DEBUG:工具简介
  • Python----机器学习(线性回归:自求导的方法实现)
  • Redis 的哨兵模式
  • 蓝桥杯 01游戏
  • 数据结构 哈希表 字符串哈希
  • VMware安装Ubuntu实战分享
  • 【算法学习计划】贪心算法(下)
  • 在ensp进行OSPF+RIP+静态网络架构配置
  • [GESP202503 C++六级题解]:P11963:环线
  • 关于VMware Tools 不再随旧版客户机操作系统的 VMware Workstation 一起提供。
  • 高级java每日一道面试题-2025年3月22日-微服务篇[Nacos篇]-Nacos的主要功能有哪些?
  • TBKDVR硬盘录像机device.rsp命令执行漏洞
  • CISCO路由器配置DHCP中继