4.1. Specifying the Use of HTTP (HTTP の使用の指定)
4.1. Specifying the Use of HTTP (HTTP の使用の指定)
HTTP を使用するアプリケーションが指定されるとき, 最初のステップは HTTP が使用されていることと, プロトコルのどのバージョンが適用されるかを述べることです。アプリケーションは HTTP バージョンのサポートを指定すべきではありません (SHOULD NOT); 代わりに, "アプリケーション層プロトコルネゴシエーション (Application-Layer Protocol Negotiation, ALPN) プロトコル ID" レジストリのバージョン独立識別子を使用すべきです (SHOULD)。
たとえば:
このアプリケーションは HTTP [HTTP] を使用します。
最小バージョンを指定することもできます:
このアプリケーションは HTTP [HTTP] を使用します。実装は HTTP/2 [HTTP/2] 以上をサポートしなければなりません (MUST)。
HTTP の特定のバージョンを必要とするアプリケーションも指定できます:
このアプリケーションは HTTP/2 [HTTP/2] を使用します。
HTTP の将来のバージョンを使用できるようにすることが望ましいです。これらは改善されたパフォーマンス, セキュリティ, および機能を提供するためです。