跳到主要内容

11. IANA 考虑事项

本规范建立了若干 registry, 用于管理 HTTP/2 中的 codepoints.

11.1 HTTP/2 Identification Strings 注册​

本文档为 HTTP/2 的标识创建两项注册:

  • "h2" 用于基于 TLS 的 HTTP/2
  • "h2c" 用于基于 cleartext TCP 的 HTTP/2

11.2 Frame Type Registry​

本文档建立了一个用于 HTTP/2 frame type codes 的 registry.

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​

本文档建立了一个用于 HTTP/2 settings 的 registry.

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​

本文档建立了一个用于 HTTP/2 error codes 的 registry.

11.5 HTTP2-Settings Header Field Registration​

本文档注册 HTTP2-Settings header field, 以便在 HTTP 中使用.

11.6 PRI Method Registration​

本文档注册 PRI method, 以便在 HTTP 中使用, 从而避免与 connection preface 冲突.

11.7 421 (Misdirected Request) HTTP Status Code​

本文档注册 421 HTTP status code.