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.
| Index | Header Name | Header Value |
|---|---|---|
| 1 | :authority | |
| 2 | :method | GET |
| 3 | :method | POST |
| 4 | :path | / |
| 5 | :path | /index.html |
| 6 | :scheme | http |
| 7 | :scheme | https |
| 8 | :status | 200 |
| 9 | :status | 204 |
| 10 | :status | 206 |
| 11 | :status | 304 |
| 12 | :status | 400 |
| 13 | :status | 404 |
| 14 | :status | 500 |
| 15 | accept-charset | |
| 16 | accept-encoding | gzip, deflate |
| 17 | accept-language | |
| 18 | accept-ranges | |
| 19 | accept | |
| 20 | access-control-allow-origin | |
| 21 | age | |
| 22 | allow | |
| 23 | authorization | |
| 24 | cache-control | |
| 25 | content-disposition | |
| 26 | content-encoding | |
| 27 | content-language | |
| 28 | content-length | |
| 29 | content-location | |
| 30 | content-range | |
| 31 | content-type | |
| 32 | cookie | |
| 33 | date | |
| 34 | etag | |
| 35 | expect | |
| 36 | expires | |
| 37 | from | |
| 38 | host | |
| 39 | if-match | |
| 40 | if-modified-since | |
| 41 | if-none-match | |
| 42 | if-range | |
| 43 | if-unmodified-since | |
| 44 | last-modified | |
| 45 | link | |
| 46 | location | |
| 47 | max-forwards | |
| 48 | proxy-authenticate | |
| 49 | proxy-authorization | |
| 50 | range | |
| 51 | referer | |
| 52 | refresh | |
| 53 | retry-after | |
| 54 | server | |
| 55 | set-cookie | |
| 56 | strict-transport-security | |
| 57 | transfer-encoding | |
| 58 | user-agent | |
| 59 | vary | |
| 60 | via | |
| 61 | www-authenticate |