WebSockets状态码
WebSockets状态码
WebSockets 的CloseEvent 会在连接关闭时发送给使用 WebSockets 的客户端。它在 WebSocket 对象的 onclose 事件监听器中使用。服务端发送的关闭码,以下为已分配的状态码。
状态码 名称 描述
0–999 - 保留段, 未使用。
1000 CLOSE_NORMAL 正常关闭; 无论为何目的而创建, 该链接都已成功完成任务。
1001 CLOSE_GOING_AWAY 终端离开, 可能因为服务端错误, 也可能因为浏览器正从打开连接的页面跳转离开。
1002 CLOSE_PROTOCOL_ERROR 由于协议错误而中断连接。
1003 CLOSE_UNSUPPORTED 由于接收到不允许的数据类型而断开连接 (如仅接收文本数据的终端接收到了二进制数据)。
1004 - 保留。 其意义可能会在未来定义。
1005 CLOSE_NO_STATUS 保留。 表示没有收到预期的状态码。
1006 CLOSE_ABNORMAL 保留。 用于期望收到状态码时连接非正常关闭 (也就是说, 没有发送关闭帧)。
1007 Unsupported Data 由于收到了格式不符的数据而断开连接 (如文本消息中包含了非 UTF-8 数据)。
1008 Policy Violation 由于收到不符合约定的数据而断开连接。 这是一个通用状态码, 用于不适合使用 1003 和 1009 状态码的场景。
1009 CLOSE_TOO_LARGE 由于收到过大的数据帧而断开连接。
1010 Missing Extension 客户端期望服务器商定一个或多个拓展, 但服务器没有处理, 因此客户端断开连接。
1011 Internal Error 客户端由于遇到没有预料的情况阻止其完成请求, 因此服务端断开连接。
1012 Service Restart 服务器由于重启而断开连接。 [Ref]
1013 Try Again Later 服务器由于临时原因断开连接, 如服务器过载因此断开一部分客户端连接。 [Ref]
1014 - 由 WebSocket 标准保留以便未来使用。
1015 TLS Handshake 保留。 表示连接由于无法完成 TLS 握手而关闭 (例如无法验证服务器证书)。
1016–1999 - 由 WebSocket 标准保留以便未来使用。
2000–2999 - 由 WebSocket 拓展保留使用。
3000–3999 - 可以由库或框架使用。 不应由应用使用。 可以在 IANA 注册, 先到先得。
4000–4999 - 可以由应用使用。
WebSockets状态码相关推荐
- 常见HTTP/FTP/WebSockets状态码大全
HTTP 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义任何1xx状态码,所以除 ...
- HTTP请求过程 常见协议 请求类型 状态码 websocket
HTTP(HyperText Transfer Protocol)超文本传输协议,是一种用于分布式.协作式和超媒体信息系统的应用层协议. HTTP 是一个简单的请求-响应协议,是客户端和服务端之间请求 ...
- HTTP常见状态码详细解析
https://www.tuicool.com/articles/UrUni2j HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器 超文本传输协议响应状态的3位数字代码. ...
- Linux shell 学习笔记(7)— 构建基本脚本(变量、重定向、管道、状态码)
1. 使用多个命令 如果要两个命令一起运行,可以把它们放在同一行中,彼此间用分号隔开. $ date ; who Mon Feb 21 15:36:09 EST 2014 Christine tty2 ...
- HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)
TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...
- 为什么ajax请求状态码为0,ajax请求状态码为0的解决办法
原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的C ...
- 常见http状态码说明(转)
首先要先了解下什么是HTTP状态码:HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.每当客户端向Web服务器发送一个HTTP请求时,服务器都会返回 ...
- 常见的http状态码(Http Status Code)
常见的http状态码:(收藏学习) 2**开头 (请求成功)表示成功处理了请求的状态代码. 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成 ...
- 记录下,我们平时开发当中不得不知道的HTTP状态码
上面是我对博客园页面加载的时候,获取的AJAX读取资源的截图. 上述列表告诉我们了,返回的HTTP状态码,分为200(正常),304(不修改)和同时返回的资源大小和完成时间等. 这个工具可以很方便帮助 ...
最新文章
- 免费 | 程序员如何在面试中避免被坑?今晚告诉你!
- TensorRT和PyTorch模型的故事
- 从构建分布式秒杀系统聊聊限流特技
- shell脚本替换文件中字符
- 从《钢铁侠2》看软件测试的重要性
- MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移
- python面试题及答案-Python面试题10道(附答案)看完面试不愁了
- jenkins+findbugs+checkstyle+PMD静态代码检查(二)
- JVM03Java代码执行流程
- MySQL8.0允许外部访问
- 图像目标分割_4 DeepLab-V1
- namespace for c++
- html td中加label,html – td对齐内的2个标签
- 微信小程序Tab选项卡切换大集合
- 利用aiowebsocket库爬取websocket实例:莱特币官网
- 偶然遇到的Java泛型错误,百思不得其解。
- CF161D Distance in Tree(点分治)
- Windows组策略禁止广告弹窗
- UWP应用解除网络限制
- 计算机内存条能装几个,怎么查看电脑可以插多少内存条