11. IANA Considerations
This specification establishes several registries for the management of codepoints in HTTP/2.
11.1 Registration of HTTP/2 Identification Strings
This document creates two registrations for the identification of HTTP/2:
- "h2" for HTTP/2 over TLS
- "h2c" for HTTP/2 over cleartext TCP
11.2 Frame Type Registry
This document establishes a registry for HTTP/2 frame type codes.
Registered Frame Types:
- DATA (0x0)
- HEADERS (0x1)
- PRIORITY (0x2)
- RST_STREAM (0x3)
- SETTINGS (0x4)
- PUSH_PROMISE (0x5)
- PING (0x6)
- GOAWAY (0x7)
- WINDOW_UPDATE (0x8)
- CONTINUATION (0x9)
11.3 Settings Registry
This document establishes a registry for HTTP/2 settings.
Registered Settings:
- SETTINGS_HEADER_TABLE_SIZE (0x1)
- SETTINGS_ENABLE_PUSH (0x2)
- SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
- SETTINGS_INITIAL_WINDOW_SIZE (0x4)
- SETTINGS_MAX_FRAME_SIZE (0x5)
- SETTINGS_MAX_HEADER_LIST_SIZE (0x6)
11.4 Error Code Registry
This document establishes a registry for HTTP/2 error codes.
11.5 HTTP2-Settings Header Field Registration
This document registers the HTTP2-Settings header field for use in HTTP.
11.6 PRI Method Registration
This document registers the PRI method for use in HTTP to avoid collisions with the connection preface.
11.7 The 421 (Misdirected Request) HTTP Status Code
This document registers the 421 HTTP status code.