Skip to main content

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.