跳到主要内容

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, 因为它们会提供改进的性能, 安全性和功能.