📄 HTTP ドキュメント

HTTP はこれらの IETFRFCs および IANAレジストリ によって定義されています。

コア仕様

HTTP プロトコルの「コア」セマンティクスは次のもので定義されています:

それらのセマンティクスは「on the wire」で3つの方法で表現されます:

HTTP の後続バージョンではフィールド圧縮が提供されています:

これらの RFC は、HTTP を定義していたそれ以前のすべての RFC をまとめて廃止します。これには RFC 1945, RFC 2068, RFC 2616, RFC 2617, RFC 7230-5, および RFC 7540 が含まれます。

また、増えつつある多くのヘッダやトレーラで使用されている Structured Field Values 仕様も関連しています:

HTTP の「上に」構築されたプロトコルは、ここに文書化されているベスト・カレント・プラクティスに従うべきです:

拡張レジストリ

メソッド、ステータスコード、ヘッダを含む多数の HTTP 拡張があります。適切なレジストリに登録されている限り、それらはすべて HTTP の「一部」であることに注意してください:

個々のヘッダには許可される値を規定する独自のレジストリがあり、次のものが含まれます:

これは HTTP に関連する仕様の 一部 のリストで、便宜のためにここに掲載しています。HTTP 拡張の完全な一覧については、該当するレジストリを参照してください。

メソッド

状态码

キャッシュ拡張

接続および中継拡張