Frame | Control Stream | Request Stream | Push Stream | Section |
---|---|---|---|---|
|
No | Yes | Yes |
|
|
No | Yes | Yes |
|
|
Yes | No | No |
|
|
Yes (1) | No | No |
|
|
No | Yes | No |
|
|
Yes | No | No |
|
|
Yes | No | No |
|
Reserved | Yes | Yes | Yes |
|
Frame Type | Value | Specification |
---|---|---|
|
0x00 |
|
|
0x01 |
|
Reserved | 0x02 | This document |
|
0x03 |
|
|
0x04 |
|
|
0x05 |
|
Reserved | 0x06 | This document |
|
0x07 |
|
Reserved | 0x08 | This document |
Reserved | 0x09 | This document |
|
0x0d |
|
Setting Name | Value | Specification | Default |
---|---|---|---|
Reserved | 0x00 | This document | N/A |
Reserved | 0x02 | This document | N/A |
Reserved | 0x03 | This document | N/A |
Reserved | 0x04 | This document | N/A |
Reserved | 0x05 | This document | N/A |
MAX_FIELD_SECTION_SIZE | 0x06 |
|
Unlimited |
Name | Value | Description | Specification |
---|---|---|---|
|
0x0100 | No error |
|
|
0x0101 | General protocol error |
|
|
0x0102 | Internal error |
|
|
0x0103 | Stream creation error |
|
|
0x0104 | Critical stream was closed |
|
|
0x0105 | Frame not permitted in the current state |
|
|
0x0106 | Frame violated layout or size rules |
|
|
0x0107 | Peer generating excessive load |
|
|
0x0108 | An identifier was used incorrectly |
|
|
0x0109 |
|
|
|
0x010a | No |
|
|
0x010b | Request not processed |
|
|
0x010c | Data no longer needed |
|
|
0x010d | Stream terminated early |
|
|
0x010e | Malformed message |
|
|
0x010f | TCP reset or error on CONNECT request |
|
|
0x0110 | Retry over HTTP/1.1 |
|
Stream Type | Value | Specification | Sender |
---|---|---|---|
Control Stream | 0x00 |
|
Both |
Push Stream | 0x01 |
|
Server |