參考文件如下:
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 | 可選 |