如何正确阅读HTTP RFC?

4

来自维基百科:

“HTTP/1.1的第一个定义出现在1997年的RFC 2068中,这是HTTP的通用版本,但此后被1999年的RFC 2616以及2014年的RFC 7230和家族所取代。”

“HTTP/2规范于2015年5月发布为RFC 7540。”

那么我是应该按照提到的顺序阅读所有的RFC,还是只需阅读最新的“RFC 7230和家族”(家族是指哪些?),因为它已经整理了所有信息?

一般而言,RFC的更新是增量式的还是完全合并的?


1
我不能确定地回答这个问题,但我认为如果你阅读最新版本并且它引用了以前的版本和/或在以前的版本基础上构建,那么这应该很容易地让读者明白。 - deceze
1个回答

3

您阅读了 RFC7230(以及其他 RFC723x HTTP RFC),下面是其中一些文档的简介:

本文档是一系列文档中的第一篇,共同构成了 HTTP/1.1 规范:

  1. “消息语法和路由”(本文档)
  1. “语义和内容”[RFC7231]
  1. “条件请求”[RFC7232]
  1. “范围请求”[RFC7233]
  1. “缓存”[RFC7234]
  1. “身份验证”[RFC7235]

“废弃”的意思是指之前的版本已经不适用,不需要引用或者提到(特别是在 SO 上回答问题时不要引用它)。


1
如果您对HTTP/2感兴趣,那么RFC 7540和7541也是值得了解的。 - Julian Reschke
1
@JulianReschke - 正确,但鉴于问题中该提及已被划掉,我选择坚持使用HTTP/1.1。 - Damien_The_Unbeliever
已经移除了那个标签。但是知道这个还是非常有帮助的。 - user1206899

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接