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 |