我正在考虑启动一个副项目来学习如何构建HTTP服务器。
我开始搜索它,并知道RFC文档中提到了这些规范。
但截至 2017 年 8 月,有超过 8200 个 RFC。
进一步搜索它让我获得了用于HTTP的特定RFC,即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是什么?我应该只阅读提到的过时文档吗?
是的,你只需要RFC 7230..7236(用于HTTP/1.1(和RFC 7540 + 7541(用于HTTP/2(。