肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > java关闭websocket_关闭代码1006关闭websocket的原因

java关闭websocket_关闭代码1006关闭websocket的原因

时间:2023-12-22 18:36:42

相关推荐

关闭代码1006是一种特殊的代码,它表示浏览器实现异常(本地)关闭了连接。

在websocket.onerror(evt)事件中查看详细信息。但是,Chrome很少会向JavaScript端报告任何接近代码1006的原因。这可能是由于WebSocket规范中的客户端安全规则所致,以防止滥用websocket。(例如使用它扫描目标服务器上的开放端口,或为拒绝服务攻击生成大量连接)。1006如果HTTP升级到Websocket时发生错误,Chrome通常会报告关闭代码(这是在技术上“连接” websocket之前的步骤)。由于诸如身份验证或授权不正确或协议使用不当(例如请求子协议,但服务器本身不支持该子协议)之类的原因,甚至是试图与非Websocket的服务器位置进行通信的原因(例如尝试连接到ws:///)

关闭原因短语/消息的长度不能超过123个字符(这是有意的websocket限制)

关闭的详细信息及其根本原因经常在Chrome的javascript控制台中报告,并且包含相当详细的信息。

后端开发主要配合前端进行排查:若后端ack已经发送或者消息未到达后端,基本是前端websocket出现的错误。

如果觉得《java关闭websocket_关闭代码1006关闭websocket的原因》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。