RFC2119:表示要求的动词

简介:

RFC(Request For Comments)指的关于互联网标准的正式文件,它们的内容必须写得非常清楚。

表达的时候,必须严格区分哪些是"建议"(suggestion),哪些是"要求"(requirement)。所以,RFC2119专门对一些词语的涵义做出了规定,定义了五个关键词,表示"要求"的严格程度。

1. MUST

表示绝对要求这样做。

REQUIRED或者SHALL,与之同义。

2. MUST NOT

表示绝对不要求这样做。

SHALL NOT与之同义。

3. SHOULD

表示一般情况下应该这样做,但是在某些特定情况下可以忽视这个要求。

RECOMMENDED与之同义。

4. SHOULD NOT

表示一般情况下不应该这样做,但是在某些特定情况下可以忽视这个要求。

NOT RECOMMENDED与之同义。

5. MAY

表示这个要求完全是可选的(optional),你可以这样做,也可以不这样做。

OPTIONAL与之同义。

[参考链接]

1. RFC2119 英文版

2. RFC2119 中文版

(完)

目录
相关文章
|
4月前
|
缓存
HTTP响应首部字段释义
【6月更文挑战第23天】响应首部字段是由服务器端向客户端返回响应报文中所使用的字段。
|
存储 算法 安全
https---了解相关名词概念
https---了解相关名词概念
81 0
|
5月前
RTSP协议中英文对照(RFC2326,RFC7826)
RTSP协议中英文对照(RFC2326,RFC7826)
64 0
|
存储 监控 安全
RFC 系列文档和 RFC 编辑器的相关说明
第一个征求意见 (Request for Comments,RFC) 文档于 1969 年 4 月发布,作为设计和构建我们现在所知的互联网的努力的一部分。从那时起,RFC 系列一直是致力于记录 Internet 技术规范的档案系列,包括 Internet 研究和工程社区的一般贡献以及标准文档。
553 0
RFC 系列文档和 RFC 编辑器的相关说明
|
安全 Unix
RFC 2119 关键词中大写与小写的歧义
本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 IETF 社区的共识。它已接受公众审查,并已被互联网工程指导小组 (IESG) 批准出版。有关 BCP 的更多信息,请参见 RFC 7841 的第 2 节。
92 0
RFC 2119 关键词中大写与小写的歧义
|
安全
在 RFC 中用于表示需求级别的关键词
“MUST NOT/不得”这个短语,或短语“SHALL NOT/不应当”,意味着该定义是对规范的绝对禁止。
89 0
在 RFC 中用于表示需求级别的关键词
【UCIe】UCIe 相关术语名词缩写释义
【UCIe】UCIe 相关术语名词缩写释义
169 0
【UCIe】UCIe 相关术语名词缩写释义
|
缓存 测试技术 API
什么是 Rest 动词
罗伊·菲尔丁(Roy Fielding)创造了 Representational state transfer (REST)的名称。与 SOAP 相比,这是一项非常简单且轻巧的 Web 服务。性能,可扩展性,简单性,可移植性和可修改性是其余设计背后的主要原则。REST 是一种无状态,可缓存和简单的体系结构,不是协议,而是模式。
什么是 Rest 动词
|
索引
什么是RFC?
RFC及RFC编辑者:    RFC(Request For Comments)-意即“请求注解”,包含了关于Internet的几乎所有重要的文字资料。如果你想成为网络方面的专家,那么RFC无疑是最重要也是 最经常需要用到的资料之一,所以RFC享有网络知识圣经之美誉。
1871 0
|
前端开发 数据格式 JSON
CORS 理解(不要那么多术语)
摘要 谈到跨域,不论前端还是后端,多少有点谈虎色变,面试中也常会问到这些问题,浏览器和服务器端到底怎么做才能跨域,他们都做了什么? 同源 vs 跨域 同源,字面意义是相同的源头,即同一个web服务器(比如tomcat启动的一个实例),好比一个家庭;跨域就是从一个web服务器向另一个服务器发送或获取数据,好比去邻居家拿东西。
1948 0