普通用户
WS库 [复制链接]
小龙APP 发表于 2025-03-17 77 3

ws库是不是不支持 这种连接格式:

WS客户端1.连接服务器("ws://xxx.cn/socket.io/?EIO=4&transport=websocke)

提示连接被关闭:E(23029) Invalid status code received: 400 Status line: HTTP/1.1 400 Bad Request ()

小龙APP 2025-03-18
引用 @Course 的回复:

解决了吗?如果还未解决,可提供测试连接账号这边安排测试。

没的 老大 我加你V

回复
管理员 2025-03-18

解决了吗?如果还未解决,可提供测试连接账号这边安排测试。

回复
管理员 2025-03-17

返回400通常可能是以下情况导致的:

1.URL地址错误、如果请求的头部、协议版本或参数不符合规范(例如缺少必要字段、语法错误),服务器会返回 400 错误。根据您贴出的代码,连接服务器的URL地址结尾,是否少了一个结束的引号?

2.WebSocket 的 URL 格式应为 ws://(非加密)或 wss://(加密)。若 URL 拼写错误、端口号未正确指定,或服务器未启用 WebSocket 支持,也会触发此错误。

3.服务器可能未正确处理 WebSocket 请求,例如未配置反向代理(如 Nginx)支持 WebSocket 协议,或后端代码未正确解析握手请求。

4.防火墙、代理服务器或设备安全策略可能拦截了 WebSocket 请求,或网络不稳定导致请求被中断。

回复
 作者信息
小龙APP
USB专业用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号