简介

RFC2119 是技术文档中的规范用语要求,针对若干个关键词进行说明,解释其在文档中的具体用法。在使用中所有字母都必须是大写的。

了解它的规定有利于解读英文文档的具体用意。

所有遵循该规定的文档都在开头包含以下文字

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

1. MUST:等同于"REQUIRED“和”SHALL"。 必须使用

2. MUST NOT:等同于"SHALL NOT"。 必须避免使用

3. SHOULD:等同于"RECOMMENDED"。 推荐使用方式,但在某些特定情况下可以忽略。如果需要采用不同的方式,请务必仔细斟酌

5. MAY:等同于"OPTIONAL"。 可选可不选

官方文档: https://tools.ietf.org/html/rfc2119