4.1. 规定 HTTP 的使用
4.1. 规定 HTTP 的使用 (Specifying the Use of HTTP)
当规定某个使用 HTTP 的 application 时, 第一步是说明正在使用 HTTP, 以及适用的 protocol version. application SHOULD NOT 指定对某个 HTTP version 的支持; 相反, 它们 SHOULD 使用 "Application-Layer Protocol Negotiation (ALPN) Protocol IDs" registry 中与版本无关的 identifier.
例如:
此 application 使用 HTTP [HTTP].
也可以指定最低版本:
此 application 使用 HTTP [HTTP]. Implementation MUST 支持 HTTP/2 [HTTP/2] 或更高版本.
也可以规定要求特定 HTTP version 的 application:
此 application 使用 HTTP/2 [HTTP/2].
最好允许使用未来版本的 HTTP, 因为它们会提供改进的性能, 安全性和功能.