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 |