Aller au contenu principal

Annexe A. Définition de la table statique (Static Table Definition)

La table statique (voir section 2.3.1) se compose d'une liste prédéfinie et immuable de champs d'en-tête.

La table statique a été créée en déterminant les champs d'en-tête les plus courants utilisés par les sites Web populaires, avec l'ajout de pseudo-champs d'en-tête spécifiques à HTTP/2 (voir section 8.1.2.1 de [HTTP2]).

Pour les champs d'en-tête qui apparaissent dans la table statique, le nom est toujours envoyé comme une référence à l'entrée de la table statique, et la valeur est envoyée soit comme une référence à l'entrée de la table statique, soit encodée comme un littéral.

Le tableau suivant répertorie les entrées de la table statique, dans l'ordre. La colonne « Index » fournit l'index de l'entrée. La colonne « Header Name » fournit le nom du champ d'en-tête. La colonne « Header Value » fournit la valeur qui est stockée pour le champ d'en-tête.

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