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 中文版

(完)

目录
相关文章
|
6月前
常用正则表达式 (必备)
常用正则表达式 (必备)
|
1月前
|
Python
如何使用正则表达式来匹配特定格式的电话号码?
如何使用正则表达式来匹配特定格式的电话号码?
|
3月前
|
JavaScript 前端开发
大小写敏感性解析
【8月更文挑战第29天】
34 4
|
6月前
|
Python
除了`re`模块,还有哪些库可以用于正则表达式的匹配?
【2月更文挑战第11天】【2月更文挑战第31篇】
46 0
|
关系型数据库 MySQL
mysql使用where条件语句中文引号转义
mysql使用where条件语句中文引号转义
92 0
|
机器学习/深度学习 JavaScript
详解 正则表达式
详解 正则表达式
详解 正则表达式
正则表达式引例
正则表达式引例
143 0
|
机器学习/深度学习 Windows JavaScript
详细的正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
881 0
|
Web App开发 缓存
过滤器应用【编码、敏感词、压缩、转义过滤器】
前言 在上篇博文中,我们已经讲解了过滤器的基本概念,使用以及简单的Servlet应用了。这篇博文主要讲解过滤器的高级应用。。 编码过滤器 目的:解决全站的乱码问题 开发过滤器 public void doFilter(ServletRequest req, ServletRespons...
1130 0