Appendix B. Changes from RFC 7540 (与 RFC 7540 的变更)
Appendix B. Changes from RFC 7540 (与 RFC 7540 的变更)
本次修订包括以下实质性变更:
-
基于 [RFC8740] 定义了 TLS 1.3 的使用, 本文档废弃了该 RFC。
-
RFC 7540 中定义的优先级方案已被弃用。PRIORITY 帧格式的定义和 HEADERS 帧中的优先级字段已被保留, 以及控制何时可以发送和接收 PRIORITY 帧的规则, 但这些字段的语义仅在 RFC 7540 中描述。RFC 7540 的优先级信令方案并不成功。建议使用 [HTTP-PRIORITY] 中更简单的信令。
-
HTTP/1.1 升级机制已被弃用, 不再在本文档中指定。它从未被广泛部署, 明文 HTTP/2 用户选择使用 prior-knowledge 实现。
-
字段名称和值的验证已被缩小。中介的强制验证已被精确定义, 并且请求的错误报告已被修改以鼓励发送 400 系列状态码。
-
为实验性使用保留的设置和帧类型的代码点范围现在可用于一般用途。
-
连接特定的标头字段 -- 这些是被禁止的 -- 现在被更精确和全面地识别。
-
Host 和 ":authority" 不再允许不一致。
-
在设置更改后发送动态表大小更新指令的规则已在 Section 4.3.1 中得到澄清。
还包括编辑性变更。特别是, 术语和文档结构的变更是为了响应核心 HTTP 语义 [HTTP] 的更新。这些文档现在包含一些首次在 RFC 7540 中定义的概念, 例如 421 状态码或连接合并 (connection coalescing)。