參考文件如下:
RFC 8174 定義了全大寫才具有下列行為。
- MUST 或 REQUIRED 或 SHALL,表示此規範的定義是絕對要求的。
- MUST NOT 或 SHALL NOT,表示此規範的定義是絕對禁止的。
- SHOULD 或 RECOMMENDED,表示特定場景可能存在特定的正當理由,以致於可以忽略這個定義,但選擇不同做法之前必須理解並考量它的完整含義。
- SHOULD NOT 或 NOT RECOMMENDED,表示特定場景可能存在特定的正當理由,以致於接受此特別的行為,甚至它是可用的。在使用這個描述作法之前,必須理解並仔細考量。
- MAY 或 OPTIONAL,表示這個項目是真正可選的。
這些單字,對應的中文如下:
英文 | 中文 |
---|---|
MUST | 必須 |
REQUIRED | 需要 |
SHALL | 要 |
MUST NOT | 禁止 |
SHALL NOT | 不要 |
SHOULD | 應該 |
RECOMMENDED | 建議 |
SHOULD NOT | 不應該 |
NOT RECOMMENDED | 不建議 |
MAY | 可以 |
OPTIONAL | 可選 |