2. Notational Conventions (符号约定)
由于本文档描述了对HTTP/1.1协议的一组扩展,因此此处用于描述协议元素的增强BNF (Augmented BNF) 与 [RFC2616] 第2.1节中描述的完全相同,包括关于隐含线性空白 (Implied Linear Whitespace) 的规则。由于此增强BNF使用 [RFC2616] 第2.2节中提供的基本生成规则,因此这些规则也适用于本文档。请注意,这不是其他RFC中使用的标准BNF语法。
本文档中的关键词"MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"和"OPTIONAL"应按 [RFC2119] 中的描述进行解释。
中文对照:
- MUST (必须): 绝对要求
- MUST NOT (禁止): 绝对禁止
- REQUIRED (必需): 绝对要求
- SHALL (应): 强制要求
- SHALL NOT (不应): 强制禁止
- SHOULD (应该): 强烈建议但非必需
- SHOULD NOT (不应该): 强烈不建议但非禁止
- RECOMMENDED (推荐): 建议采用
- MAY (可以): 允许但可选
- OPTIONAL (可选): 完全可选
注意,在自然语言中,"DAV:" XML命名空间中的属性 (如"creationdate"属性) 有时为了简洁起见会被称为"DAV:creationdate"。