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 - 表示该项是真正可选的