RFC для реализации HTTP-сервера

Я думаю начать побочный проект, чтобы узнать, как создаются HTTP-серверы.

Я начал искать его и узнал, что спецификации упоминаются в документах RFC.

Но по состоянию на август 2017 года существует более 8 200 RFC.

Дальнейшие поиски привели меня к конкретному RFC для использования в HTTP, например, RFC2616 по разработке программного обеспечения. stackexchange здесь. Есть комментарий, в котором говорится: «В 2014 году RFC2616 был заменен на несколько RFC (7230-7237)."

Итак, нужно ли нам полностью отказываться от RFC2616 и читать RFC(7230-7237)?

Мы можем ясно видеть в RFC2616 что Obsoleted by RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235.

Итак, что такое RFC для создания HTTP-сервера? Должен ли я читать только документы, указанные как Устаревшие?


person SkrewEverything    schedule 15.03.2018    source источник


Ответы (1)


Да, вам просто нужны RFC 7230..7236 (для HTTP/1.1) и RFC 7540+7541 (для HTTP/2).

person Julian Reschke    schedule 16.03.2018
comment
А для HTTP/2? - person SkrewEverything; 16.03.2018