RFC2119:表示要求的动词
表示 要求
2023-09-14 09:03:12 时间
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 中文版
(完)
RFC 系列文档和 RFC 编辑器的相关说明 第一个征求意见 (Request for Comments,RFC) 文档于 1969 年 4 月发布,作为设计和构建我们现在所知的互联网的努力的一部分。从那时起,RFC 系列一直是致力于记录 Internet 技术规范的档案系列,包括 Internet 研究和工程社区的一般贡献以及标准文档。
DTMF采用RFC2833进行带内传输的实现 在介绍RFC2833前,先来了解一下RTP(Real Time Protocal),该协议可参见RFC1889。RTP协议是IP电话中以及NGN中最经典的协议。无论采用H323,H248,MGCP还是SIP,这些都属于信令层的协议,他们之间进行互通、交换其最终目的是为了实现媒体流的收发。而所有的媒体流都是采用RTP协议,无论是视频,语音还是图象,包括本文所提到的DTMF都是建立在RTP的基础上的。
关于The valid characters are defined in RFC 7230 and RFC 3986问题 建议从目前的角度出发使用第三种方式降低tomcat版本就可以了,如果从长远出发的话,建议遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)做转义操作。
DNS报文格式(RFC1035) 一、域名和资源记录的定义 1、Name space definitions 2、资源记录定义(RR definitions) 2.1 格式 后面分析报文的时候详细解释。
原地址 : http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html part of Hypertext Transfer Protocol – HTTP/1.1 RFC 2616 Fielding, et al.
阮一峰 阿里技术专家。著名技术博客作者,技术方向为 React + Node,自由软件运动的支持者
相关文章
- 线性表的顺序表示和实现
- RFC2119:表示要求的动词
- NLP:自然语言处理领域常见的文本特征表示/文本特征抽取(本质都是“数字化”)的简介、四大类方法(基于规则/基于统计,离散式【one-hot、BOW、TF-IDF】/分布式)之详细攻略
- 微软推送Win10致全球网络负担增大,中国网友表示毫无压力
- mysql的数据类型- 特别是表示日期/时间的数据类型: 参考: http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html
- 【手撕AHB-APB Bridge】~ AHB地址总线的低两位为什么不用来表示地址呢?
- 浮点数(小数)的表示方法
- 数值的表示和运算