Hypertext Transfer Protocol version 3 (HTTP/3)

Created
2021-02-26
Last Updated
2021-04-06
Available Formats

XML

HTML

Plain text

Registries included below

HTTP/3 Frame Types

Expert(s)
Unassigned
Reference
[RFC-ietf-quic-http-34]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Frame Type Status Specification Date Change Controller Contact Notes
0x00 DATA permanent [RFC-ietf-quic-http-34, Section 7.2.1 ] 2021-02-26 IETF [HTTP_WG]
0x01 HEADERS permanent [RFC-ietf-quic-http-34, Section 7.2.2] 2021-02-26 IETF [HTTP_WG]
0x02 Reserved [RFC-ietf-quic-http-34] 2021-02-26
0x03 CANCEL_PUSH permanent [RFC-ietf-quic-http-34, Section 7.2.3] 2021-02-26 IETF [HTTP_WG]
0x04 SETTINGS permanent [RFC-ietf-quic-http-34, Section 7.2.4] 2021-02-26 IETF [HTTP_WG]
0x05 PUSH_PROMISE permanent [RFC-ietf-quic-http-34, Section 7.2.5] 2021-02-26 IETF [HTTP_WG]
0x06 Reserved [RFC-ietf-quic-http-34]
0x07 GOAWAY permanent [RFC-ietf-quic-http-34, Section 7.2.6] 2021-02-26 IETF [HTTP_WG]
0x08-0x09 Reserved [RFC-ietf-quic-http-34]
0x0a-0x0c Unassigned
0x0d MAX_PUSH_ID permanent [RFC-ietf-quic-http-34, Section 7.2.7] 2021-02-26 IETF [HTTP_WG]

HTTP/3 Settings

Expert(s)
Unassigned
Reference
[RFC-ietf-quic-http-34]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Setting Name Default Status Specification Date Change Controller Contact Notes
0x00 Reserved N/A [RFC-ietf-quic-http-34]
0x01 SETTINGS_QPACK_MAX_TABLE_CAPACITY 0 permanent [RFC-ietf-quic-qpack-21, Section 5] 2021-03-16 IETF [HTTP_WG]
0x02 Reserved N/A [RFC-ietf-quic-http-34]
0x03 Reserved N/A [RFC-ietf-quic-http-34]
0x04 Reserved N/A [RFC-ietf-quic-http-34]
0x05 Reserved N/A [RFC-ietf-quic-http-34]
0x06 MAX_FIELD_SECTION_SIZE Unlimited permanent [RFC-ietf-quic-http-34, Section 7.2.4.1] 2021-02-26 IETF [HTTP_WG]
0x07 SETTINGS_QPACK_BLOCKED_STREAMS 0 permanent [RFC-ietf-quic-qpack-21, Section 5] 2021-03-16 IETF [HTTP_WG]

HTTP/3 Error Codes

Expert(s)
Unassigned
Reference
[RFC-ietf-quic-http-34]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Name Description Status Specification Date Change Controller Contact Notes
0x0100 H3_NO_ERROR No error permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0101 H3_GENERAL_PROTOCOL_ERROR General protocol error permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0102 H3_INTERNAL_ERROR Internal error permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0103 H3_STREAM_CREATION_ERROR Stream creation error permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0104 H3_CLOSED_CRITICAL_STREAM Critical stream was closed permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0105 H3_FRAME_UNEXPECTED Frame not permitted in the current state permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0106 H3_FRAME_ERROR Frame violated layout or size rules permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0107 H3_EXCESSIVE_LOAD Peer generating excessive load permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0108 H3_ID_ERROR An identifier was used incorrectly permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0109 H3_SETTINGS_ERROR SETTINGS frame contained invalid values permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010a H3_MISSING_SETTINGS No SETTINGS frame received permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010b H3_REQUEST_REJECTED Request not processed permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010c H3_REQUEST_CANCELLED Data no longer needed permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010d H3_REQUEST_INCOMPLETE Stream terminated early permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010e H3_MESSAGE_ERROR Malformed message permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x010f H3_CONNECT_ERROR TCP reset or error on CONNECT request permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0110 H3_VERSION_FALLBACK Retry over HTTP/1.1 permanent [RFC-ietf-quic-http-34, Section 8.1] 2021-02-26 IETF [HTTP_WG]
0x0200 QPACK_DECOMPRESSION_FAILED Decoding of a field section failed permanent [RFC-ietf-quic-qpack-21, Section 6] 2021-03-16 IETF [HTTP_WG]
0x0201 QPACK_ENCODER_STREAM_ERROR Error on the encoder stream permanent [RFC-ietf-quic-qpack-21, Section 6] 2021-03-16 IETF [HTTP_WG]
0x0202 QPACK_DECODER_STREAM_ERROR Error on the decoder stream permanent [RFC-ietf-quic-qpack-21, Section 6] 2021-03-16 IETF [HTTP_WG]

HTTP/3 Stream Types

Expert(s)
Unassigned
Reference
[RFC-ietf-quic-http-34]
Available Formats

CSV
Range Registration Procedures
provisional Expert Review
provisional registration date field update First Come First Served
permanent, 0x00-0x3f Standards Action or IESG Approval
permanent, greater than 0x3f Specification Required
values 0x1f * N + 0x21 (for non-negative integer values of N) Reserved
first unassigned codepoint Standards Action
Value Stream Type Sender Status Specification Date Change Controller Contact Notes
0x00 Control Stream Both permanent [RFC-ietf-quic-http-34, Section 6.2.1 ] 2021-02-26 IETF [HTTP_WG]
0x01 Push Stream Server permanent [RFC-ietf-quic-http-34, Section 4.4] 2021-02-26 IETF [HTTP_WG]
0x02 QPACK Encoder Stream Both permanent [RFC-ietf-quic-qpack-21, Section 4.2] 2021-03-16 IETF [HTTP_WG]
0x03 QPACK Decoder Stream Both permanent [RFC-ietf-quic-qpack-21, Section 4.2] 2021-03-16 IETF [HTTP_WG]

Contact Information

ID Name Contact URI Last Updated
[HTTP_WG] HTTP working group mailto:ietf-http-wg&w3.org 2021-02-26