RFC 2119 解读

简介

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](https://tools.ietf.org/html/rfc2119).

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

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

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

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

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