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 ()
解决了吗?如果还未解决,可提供测试连接账号这边安排测试。
没的 老大 我加你V
解决了吗?如果还未解决,可提供测试连接账号这边安排测试。
返回400通常可能是以下情况导致的:
1.URL地址错误、如果请求的头部、协议版本或参数不符合规范(例如缺少必要字段、语法错误),服务器会返回 400 错误。根据您贴出的代码,连接服务器的URL地址结尾,是否少了一个结束的引号?
2.WebSocket 的 URL 格式应为 ws://(非加密)或 wss://(加密)。若 URL 拼写错误、端口号未正确指定,或服务器未启用 WebSocket 支持,也会触发此错误。
3.服务器可能未正确处理 WebSocket 请求,例如未配置反向代理(如 Nginx)支持 WebSocket 协议,或后端代码未正确解析握手请求。
4.防火墙、代理服务器或设备安全策略可能拦截了 WebSocket 请求,或网络不稳定导致请求被中断。