メインコンテンツまでスキップ

付録A. 静的テーブル定義 (Static Table Definition)

静的テーブル (第2.3.1節参照) は、事前定義された変更不可能なヘッダーフィールドのリストで構成されます。

静的テーブルは、HTTP/2固有の疑似ヘッダーフィールド ([HTTP2]の第8.1.2.1節参照) の追加とともに、人気のあるWebサイトで使用される最も一般的なヘッダーフィールドを決定することによって作成されました。

静的テーブルに表示されるヘッダーフィールドの場合、名前は常に静的テーブルエントリへの参照として送信され、値は静的テーブルエントリへの参照として、またはリテラルとしてエンコードされて送信されます。

次の表は、静的テーブルのエントリを順番にリストしています。「Index」列はエントリのインデックスを提供します。「Header Name」列はヘッダーフィールドの名前を提供します。「Header Value」列は、ヘッダーフィールドに格納されている値を提供します。

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