1Protocol::HTTP2::Frame(U3spemr)Contributed Perl DocumentPartoitooncol::HTTP2::Frame(3pm)
2
3
4

NOTES

6   Frame Types vs Flags and Stream ID
7           Table represent possible combination of frame types and flags.
8           Last column -- Stream ID of frame types (x -- sid >= 1, 0 -- sid = 0)
9
10
11                               +-END_STREAM 0x1
12                               |   +-ACK 0x1
13                               |   |   +-END_HEADERS 0x4
14                               |   |   |   +-PADDED 0x8
15                               |   |   |   |   +-PRIORITY 0x20
16                               |   |   |   |   |        +-stream id (value)
17                               |   |   |   |   |        |
18           | frame type\flag | V | V | V | V | V |   |  V  |
19           | --------------- |:-:|:-:|:-:|:-:|:-:| - |:---:|
20           | DATA            | x |   |   | x |   |   |  x  |
21           | HEADERS         | x |   | x | x | x |   |  x  |
22           | PRIORITY        |   |   |   |   |   |   |  x  |
23           | RST_STREAM      |   |   |   |   |   |   |  x  |
24           | SETTINGS        |   | x |   |   |   |   |  0  |
25           | PUSH_PROMISE    |   |   | x | x |   |   |  x  |
26           | PING            |   | x |   |   |   |   |  0  |
27           | GOAWAY          |   |   |   |   |   |   |  0  |
28           | WINDOW_UPDATE   |   |   |   |   |   |   | 0/x |
29           | CONTINUATION    |   |   | x | x |   |   |  x  |
30
31
32
33perl v5.30.0                      2019-11-12       Protocol::HTTP2::Frame(3pm)
Impressum