Internet Assigned Numbers Authority

Hypertext Transfer Protocol version 3 (HTTP/3)

Created
2021-02-26
Last Updated
2023-06-13
Available Formats

XML

HTML

Plain text

Registries included below

HTTP/3 Frame Types

Expert(s)
Mike Bishop, Alan Frindell
Reference
[RFC9114]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Frame Type Status Reference Date Change Controller Contact Notes
0x00 DATA permanent [RFC9114, Section 7.2.1 ] 2021-02-26 IETF [HTTP_WG]
0x01 HEADERS permanent [RFC9114, Section 7.2.2] 2021-02-26 IETF [HTTP_WG]
0x02 Reserved [RFC9114] 2021-02-26
0x03 CANCEL_PUSH permanent [RFC9114, Section 7.2.3] 2021-02-26 IETF [HTTP_WG]
0x04 SETTINGS permanent [RFC9114, Section 7.2.4] 2021-02-26 IETF [HTTP_WG]
0x05 PUSH_PROMISE permanent [RFC9114, Section 7.2.5] 2021-02-26 IETF [HTTP_WG]
0x06 Reserved [RFC9114]
0x07 GOAWAY permanent [RFC9114, Section 7.2.6] 2021-02-26 IETF [HTTP_WG]
0x08-0x09 Reserved [RFC9114]
0x0a-0x0b Unassigned
0x0c ORIGIN permanent [RFC9412, Section 2] 2023-03-14 IETF [HTTP_WG]
0x0d MAX_PUSH_ID permanent [RFC9114, Section 7.2.7] 2021-02-26 IETF [HTTP_WG]
0x0e-0x4c Unassigned
0x4d METADATA provisional [draft-beky-httpbis-metadata-02] 2022-08-26 [Bence_Beky] [Bence_Beky]
0xf0700-0xf0701 PRIORITY_UPDATE permanent [RFC9218] 2022-01-25 IETF [HTTP_WG]

HTTP/3 Settings

Expert(s)
Mike Bishop, Alan Frindell
Reference
[RFC9114]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Setting Name Default Status Reference Date Change Controller Contact Notes
0x00 Reserved N/A [RFC9114]
0x01 SETTINGS_QPACK_MAX_TABLE_CAPACITY 0 permanent [RFC9204, Section 5] 2021-03-16 IETF [HTTP_WG]
0x02 Reserved N/A [RFC9114]
0x03 Reserved N/A [RFC9114]
0x04 Reserved N/A [RFC9114]
0x05 Reserved N/A [RFC9114]
0x06 SETTINGS_MAX_FIELD_SECTION_SIZE Unlimited permanent [RFC9114, Section 7.2.4.1] 2021-02-26 IETF [HTTP_WG]
0x07 SETTINGS_QPACK_BLOCKED_STREAMS 0 permanent [RFC9204, Section 5] 2021-03-16 IETF [HTTP_WG]
0x08 SETTINGS_ENABLE_CONNECT_PROTOCOL 0 permanent [RFC9220] 2022-02-11 IETF [HTTP_WG]
0x33 SETTINGS_H3_DATAGRAM 0 permanent [RFC9297] 2022-06-23 IETF [HTTP_WG]
0x4d44 SETTINGS_ENABLE_METADATA 0 provisional [draft-beky-httpbis-metadata-02] 2022-08-26 [Bence_Beky] [Bence_Beky]

HTTP/3 Error Codes

Expert(s)
Mike Bishop, Alan Frindell
Reference
[RFC9114]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Name Description Status Reference Date Change Controller Contact Notes
0x33 H3_DATAGRAM_ERROR Datagram or Capsule Protocol parse error permanent [RFC9297] 2022-06-23 IETF [HTTP_WG]
0x0100 H3_NO_ERROR No error permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0101 H3_GENERAL_PROTOCOL_ERROR General protocol error permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0102 H3_INTERNAL_ERROR Internal error permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0103 H3_STREAM_CREATION_ERROR Stream creation error permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0104 H3_CLOSED_CRITICAL_STREAM Critical stream was closed permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0105 H3_FRAME_UNEXPECTED Frame not permitted in the current state permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0106 H3_FRAME_ERROR Frame violated layout or size rules permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0107 H3_EXCESSIVE_LOAD Peer generating excessive load permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0108 H3_ID_ERROR An identifier was used incorrectly permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0109 H3_SETTINGS_ERROR SETTINGS frame contained invalid values permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010a H3_MISSING_SETTINGS No SETTINGS frame received permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010b H3_REQUEST_REJECTED Request not processed permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010c H3_REQUEST_CANCELLED Data no longer needed permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010d H3_REQUEST_INCOMPLETE Stream terminated early permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010e H3_MESSAGE_ERROR Malformed message permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010f H3_CONNECT_ERROR TCP reset or error on CONNECT request permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0110 H3_VERSION_FALLBACK Retry over HTTP/1.1 permanent [RFC9114, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0200 QPACK_DECOMPRESSION_FAILED Decoding of a field section failed permanent [RFC9204, Section 6] 2021-03-16 IETF [HTTP_WG]
0x0201 QPACK_ENCODER_STREAM_ERROR Error on the encoder stream permanent [RFC9204, Section 6] 2021-03-16 IETF [HTTP_WG]
0x0202 QPACK_DECODER_STREAM_ERROR Error on the decoder stream permanent [RFC9204, Section 6] 2021-03-16 IETF [HTTP_WG]

HTTP/3 Stream Types

Expert(s)
Mike Bishop, Alan Frindell
Reference
[RFC9114]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Stream Type Sender Status Reference Date Change Controller Contact Notes
0x00 Control Stream Both permanent [RFC9114, Section 6.2.1 ] 2021-02-26 IETF [HTTP_WG]
0x01 Push Stream Server permanent [RFC9114, Section 4.4] 2021-02-26 IETF [HTTP_WG]
0x02 QPACK Encoder Stream Both permanent [RFC9204, Section 4.2] 2021-03-16 IETF [HTTP_WG]
0x03 QPACK Decoder Stream Both permanent [RFC9204, Section 4.2] 2021-03-16 IETF [HTTP_WG]

Contact Information

ID Name Contact URI Last Updated
[Bence_Beky] Bence Beky mailto:bnc&google.com 2022-08-26
[HTTP_WG] HTTP working group mailto:ietf-http-wg&w3.org 2023-03-14