Hypertext Transfer Protocol version 2 (HTTP/2) Parameters
- Created
- 2015-02-20
- Last Updated
- 2022-08-17
- Available Formats
-
XML
HTML
Plain text
Registries included below
HTTP/2 Frame Type
- Registration Procedure(s)
-
IETF Review or IESG Approval
- Reference
- [RFC9113]
- Available Formats
-
CSV
Code | Frame Type | Reference |
---|---|---|
0x00 | DATA | [RFC9113, Section 6.1] |
0x01 | HEADERS | [RFC9113, Section 6.2] |
0x02 | PRIORITY | [RFC9113, Section 6.3] |
0x03 | RST_STREAM | [RFC9113, Section 6.4] |
0x04 | SETTINGS | [RFC9113, Section 6.5] |
0x05 | PUSH_PROMISE | [RFC9113, Section 6.6] |
0x06 | PING | [RFC9113, Section 6.7] |
0x07 | GOAWAY | [RFC9113, Section 6.8] |
0x08 | WINDOW_UPDATE | [RFC9113, Section 6.9] |
0x09 | CONTINUATION | [RFC9113, Section 6.10] |
0x0a | ALTSVC | [RFC7838, Section 4] |
0x0b | Unassigned | |
0x0c | ORIGIN | [RFC8336] |
0x0d-0x0f | Unassigned | |
0x10 | PRIORITY_UPDATE | [RFC9218] |
0x11-0xff | Unassigned |
HTTP/2 Settings
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Martin Thomson (primary), Julian Reschke (secondary)
- Reference
- [RFC9113]
- Available Formats
-
CSV
Code | Name | Initial Value | Reference |
---|---|---|---|
0x00 | Reserved | [RFC9113] | |
0x01 | HEADER_TABLE_SIZE | 4096 | [RFC9113, Section 6.5.2] |
0x02 | ENABLE_PUSH | 1 | [RFC9113, Section 6.5.2] |
0x03 | MAX_CONCURRENT_STREAMS | (infinite) | [RFC9113, Section 6.5.2] |
0x04 | INITIAL_WINDOW_SIZE | 65535 | [RFC9113, Section 6.5.2] |
0x05 | MAX_FRAME_SIZE | 16384 | [RFC9113, Section 6.5.2] |
0x06 | MAX_HEADER_LIST_SIZE | (infinite) | [RFC9113, Section 6.5.2] |
0x07 | Unassigned | ||
0x08 | SETTINGS_ENABLE_CONNECT_PROTOCOL | 0 | [RFC8441] |
0x09 | SETTINGS_NO_RFC7540_PRIORITIES | 0 | [RFC9218] |
0x0a-0x0f | Unassigned | ||
0x10 | TLS_RENEG_PERMITTED | 0x00 | [MS-HTTP2E][Gabriel_Montenegro] |
0x11-0x4d43 | Unassigned | ||
0x4d44 | SETTINGS_ENABLE_METADATA | 0 | [draft-beky-httpbis-metadata-02] |
0x4d45-0xffff | Unassigned |
HTTP/2 Error Code
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Martin Thomson (primary), Julian Reschke (secondary)
- Reference
- [RFC9113]
- Available Formats
-
CSV
Code | Name | Description | Reference |
---|---|---|---|
0x00 | NO_ERROR | Graceful shutdown | [RFC9113, Section 7] |
0x01 | PROTOCOL_ERROR | Protocol error detected | [RFC9113, Section 7] |
0x02 | INTERNAL_ERROR | Implementation fault | [RFC9113, Section 7] |
0x03 | FLOW_CONTROL_ERROR | Flow-control limits exceeded | [RFC9113, Section 7] |
0x04 | SETTINGS_TIMEOUT | Settings not acknowledged | [RFC9113, Section 7] |
0x05 | STREAM_CLOSED | Frame received for closed stream | [RFC9113, Section 7] |
0x06 | FRAME_SIZE_ERROR | Frame size incorrect | [RFC9113, Section 7] |
0x07 | REFUSED_STREAM | Stream not processed | [RFC9113, Section 7] |
0x08 | CANCEL | Stream cancelled | [RFC9113, Section 7] |
0x09 | COMPRESSION_ERROR | Compression state not updated | [RFC9113, Section 7] |
0x0a | CONNECT_ERROR | TCP connection error for CONNECT method | [RFC9113, Section 7] |
0x0b | ENHANCE_YOUR_CALM | Processing capacity exceeded | [RFC9113, Section 7] |
0x0c | INADEQUATE_SECURITY | Negotiated TLS parameters not acceptable | [RFC9113, Section 7] |
0x0d | HTTP_1_1_REQUIRED | Use HTTP/1.1 for the request | [RFC9113, Section 7] |
0x0e-0xffffffff | Unassigned |
Contact Information
ID | Name | Contact URI | Last Updated |
---|---|---|---|
[Gabriel_Montenegro] | Gabriel_Montenegro | mailto:gabriel.montenegroµsoft.com | 2018-08-02 |