Zum Hauptinhalt springen

Anhang A. Definition der statischen Tabelle (Static Table Definition)

Die statische Tabelle (siehe Abschnitt 2.3.1) besteht aus einer vordefinierten und unveränderlichen Liste von Header-Feldern.

Die statische Tabelle wurde erstellt, indem die häufigsten Header-Felder bestimmt wurden, die von populären Websites verwendet werden, zusammen mit der Hinzufügung von HTTP/2-spezifischen Pseudo-Header-Feldern (siehe Abschnitt 8.1.2.1 von [HTTP2]).

Für Header-Felder, die in der statischen Tabelle erscheinen, wird der Name immer als Referenz auf den Eintrag in der statischen Tabelle gesendet, und der Wert wird entweder als Referenz auf den Eintrag in der statischen Tabelle oder als Literal kodiert gesendet.

Die folgende Tabelle listet die Einträge der statischen Tabelle in der Reihenfolge auf. Die Spalte "Index" gibt den Index des Eintrags an. Die Spalte "Header Name" gibt den Namen des Header-Feldes an. Die Spalte "Header Value" gibt den Wert an, der für das Header-Feld gespeichert ist.

IndexHeader NameHeader Value
1:authority
2:methodGET
3:methodPOST
4:path/
5:path/index.html
6:schemehttp
7:schemehttps
8:status200
9:status204
10:status206
11:status304
12:status400
13:status404
14:status500
15accept-charset
16accept-encodinggzip, deflate
17accept-language
18accept-ranges
19accept
20access-control-allow-origin
21age
22allow
23authorization
24cache-control
25content-disposition
26content-encoding
27content-language
28content-length
29content-location
30content-range
31content-type
32cookie
33date
34etag
35expect
36expires
37from
38host
39if-match
40if-modified-since
41if-none-match
42if-range
43if-unmodified-since
44last-modified
45link
46location
47max-forwards
48proxy-authenticate
49proxy-authorization
50range
51referer
52refresh
53retry-after
54server
55set-cookie
56strict-transport-security
57transfer-encoding
58user-agent
59vary
60via
61www-authenticate