Skip to main content

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"。