【问题标题】:What's the correct or proper way to read RFCs on HTTP?在 HTTP 上阅读 RFC 的正确或正确方法是什么?
【发布时间】:2017-02-21 13:46:26
【问题描述】:

来自维基百科:

“HTTP/1.1 的第一个定义,即常用的 HTTP 版本,出现在 1997 年的 RFC 2068 中,尽管这在 1999 年被 RFC 2616 淘汰了然后在 2014 年再次通过 RFC 7230 和系列。”

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

然后我应该按提及顺序阅读所有 RFC,还是只阅读最新的“RFC 7230 和系列”(什么系列?),因为它包含所有已经整理好的信息?

通常 RFC 更新是增量的还是完全合并的?

【问题讨论】:

  • 我无法明确回答这个问题,但我希望如果您阅读最新版本并且它引用了以前的版本和/或构建在以前的版本上,那么这应该 [made] 显而易见读者。

标签: http rfc


【解决方案1】:

您阅读了RFC7230(和家族,指的是其他 RFC723x HTTP RFC):

这份文件是 共同构成 HTTP/1.1 的一系列文档中的第一个 规格:

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

已过时意味着以前的版本不再适用,并且不应该被引用或引用(特别是,不应该被引用来支持您可能在 SO 上给出的答案 :-))

【讨论】:

  • 然后,如果您对 HTTP/2、RFC 7540 和 7541 也感兴趣。
  • @JulianReschke - 正确,但我选择坚持使用 HTTP/1.1,尽管有标记,考虑到问题中提到的当前删除。
  • 删除了该标签。但仍然很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 2014-11-25
相关资源
最近更新 更多