1

我正在考虑启动一个辅助项目来了解如何构建 HTTP 服务器。

我开始搜索它,发现 RFC 文档中提到了规范。

截至 2017 年 8 月,已有超过 8200 个 RFC

进一步搜索它让我获得了用于 HTTP 的特定 RFC,即软件工程 stackexchange 上RFC2616。有评论说“在 2014 年,RFC2616 被多个 RFC (7230-7237) 取代。

那么,我们是否需要完全放弃 RFC2616 并阅读 RFC(7230-7237)?

我们可以在RFC2616上清楚地看到Obsoleted by RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235.

那么,构建 HTTP 服务器的 RFC 是什么?我应该只阅读提到过时的文件吗?

4

1 回答 1

0

是的,您只需要 RFC 7230..7236(用于 HTTP/1.1)和 RFC 7540+7541(用于 HTTP/2)。

于 2018-03-16T05:22:18.303 回答