什么是HTTP / 2的协议ID,为什么有这么多?

时间:2016-08-27 16:32:45

标签: http terminology http2

我正在学习HTTP / 2。我知道那里的RFC7540是HTTP / 2的规范。但我对术语" protocol id"感到困惑。显示在implementation page上。有h2h2ch2-14h2-15h2-16h2-17h2c-17(我不确定是否全部列出) 。

这些协议ID是什么?它们与RFC7540之间的关系是什么?

如果某些HTTP / 2服务器实现声称支持(?)某些协议ID,这意味着什么?

1 个答案:

答案 0 :(得分:7)

RFC7540于2015年5月发布。它描述了 h2 h2c 。在出版之前有17份出版物草稿:

某些Web服务器包含对HTTP2的支持,从一些草稿版本开始。某些Web服务器仍支持协议的初步版本以及最终版本的支持。名称 h2-17,h2c-17,h2-16,h2c-16 ,...用于从相应的草案规范中指定 h2或h2c。