跳到主要内容

2. 约定 (Conventions)

本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" 和 "OPTIONAL" 在且仅在以此处所示的全大写形式出现时, 按照 BCP 14 [RFC2119] [RFC8174] 中的说明解释.

关键词含义

  • MUST / REQUIRED / SHALL - 表示绝对要求
  • MUST NOT / SHALL NOT - 表示绝对禁止
  • SHOULD / RECOMMENDED - 表示在特定情况下可能存在忽略某项要求的正当理由, 但在选择不同做法之前必须理解并仔细权衡其全部影响
  • SHOULD NOT / NOT RECOMMENDED - 表示在特定情况下相关行为可能可以接受甚至有用, 但在实现带有该标签的任何行为之前应理解其全部影响并仔细权衡具体情形
  • MAY / OPTIONAL - 表示某项内容确实是可选的