2. Is HTTP Being Used? (HTTP は使用されているか?)
2. Is HTTP Being Used? (HTTP は使用されているか?)
異なるアプリケーションは HTTP を使用する際に異なる目標を持っています。本文書の推奨事項は, 仕様が次のようなアプリケーションを定義する場合に適用されます:
-
トランスポートポート 80 または 443 を使用する, または
-
URI スキーム "http" または "https" を使用する, または
-
HTTP を汎用的に識別する ALPN プロトコル ID [RFC7301] (例: "http/1.1", "h2", "h3") を使用する, または
-
HTTP 用に定義された IANA レジストリに登録または全体的な変更を行う。
さらに, 仕様が HTTP を使用する場合, HTTP プロトコルスイートのすべての要件が有効です (特に [HTTP] ですが, 使用中の HTTP の特定のバージョンや使用中の拡張などの他の仕様も含まれます)。
本文書はアプリケーションに適用されることを意図しており, HTTP の汎用拡張には適用されないことに注意してください。さらに, これは IETF が指定するアプリケーションを対象としていますが, 他の標準化組織もその要件に準拠することが推奨されます。