Будьте уважні! Це призведе до видалення сторінки "2. 合规性要求"
.
本规范中的所有图表、示例和注释都是非规范性的,所有明确标记为非规范性的部分也是如此。本规范中的其他所有内容都是规范性的。
本文档中的关键词“MUST”(必须)、“MUST NOT”(禁止)、“REQUIRED”(要求)、“SHALL”(应当)、“SHALL NOT”(不应当)、“SHOULD”(应该)、“SHOULD NOT”(不应该)、“RECOMMENDED”(推荐)、“MAY”(可以)和“OPTIONAL”(可选)应按照[RFC2119]中描述的方式解释。
以命令方式表述的要求作为算法的一部分(例如“去除任何前导空格字符”或“返回false并中止这些步骤”)应该按照引入算法时使用的关键词(“MUST”、“SHOULD”、“MAY”等)的含义解释。
以算法或特定步骤表述的合规性要求可以以任何方式实现,只要最终结果是等效的。(特别是,本规范中定义的算法旨在易于遵循,并不旨在高性能。)
2.1. 术语和其他约定
ASCII 应指在[ANSI.X3-4.1986]中定义的字符编码方案。
本文档引用了UTF-8值,并使用了在STD 63 [RFC3629]中定义的UTF-8符号格式。
诸如命名算法或定义之类的关键术语如_此_表示。
头字段或变量的名称如|此|表示。
变量值如/此/表示。
本文档引用了_失败WebSocket连接_的程序。此程序在第7.1.7节中定义。
_将字符串转换为ASCII小写_意味着将范围U+0041到U+005A(即,拉丁大写字母A到拉丁大写字母Z)中的所有字符替换为范围U+0061到U+007A(即,拉丁小写字母A到拉丁小写字母Z)中的相应字符。
以_ASCII不区分大小写_的方式比较两个字符串意味着完全按照代码点逐个比较,除了范围U+0041到U+005A(即,拉丁大写字母A到拉丁大写字母Z)中的字符和范围U+0061到U+007A(即,拉丁小写字母A到拉丁小写字母Z)中的相应字符被认为也匹配。
本文档中使用的“URI”一词的含义如[RFC3986]中定义。
当实现需要作为WebSocket协议的一部分_发送_数据时,实现可以任意延迟实际传输,例如,缓冲数据以便发送更少的IP数据包。
注意,本文档同时使用了[RFC5234]和[RFC2616]不同部分的ABNF变体。
Будьте уважні! Це призведе до видалення сторінки "2. 合规性要求"
.