7. Considérations relatives à l'IANA
7.1. Registre des directives de cache
Le « Hypertext Transfer Protocol (HTTP) Cache Directive Registry » définit l'espace de noms des directives de cache. Il a été créé et est désormais maintenu à l'adresse http://www.iana.org/assignments/http-cache-directives.
7.1.1. Procédure
Un enregistrement MUST inclure les champs suivants :
-
Cache Directive Name
-
Pointer to specification text
Les valeurs à ajouter à cet espace de noms nécessitent un IETF Review (voir [RFC5226], Section 4.1).
7.1.2. Considérations sur les nouvelles directives de contrôle de cache
Les nouvelles directives d'extension devraient envisager de définir :
-
ce que signifie le fait qu'une directive soit spécifiée plusieurs fois,
-
lorsque la directive ne prend pas d'argument, ce que signifie la présence d'un argument,
-
lorsque la directive exige un argument, ce que signifie son absence,
-
si la directive est spécifique aux requêtes, aux réponses, ou utilisable dans les deux.
Voir aussi la Section 5.2.3.
7.1.3. Enregistrements
Le registre a été peuplé avec les enregistrements ci-dessous :
| Directive de cache | Référence |
|---|---|
| max-age | Section 5.2.1.1, Section 5.2.2.8 |
| max-stale | Section 5.2.1.2 |
| min-fresh | Section 5.2.1.3 |
| must-revalidate | Section 5.2.2.1 |
| no-cache | Section 5.2.1.4, Section 5.2.2.2 |
| no-store | Section 5.2.1.5, Section 5.2.2.3 |
| no-transform | Section 5.2.1.6, Section 5.2.2.4 |
| only-if-cached | Section 5.2.1.7 |
| private | Section 5.2.2.6 |
| proxy-revalidate | Section 5.2.2.7 |
| public | Section 5.2.2.5 |
| s-maxage | Section 5.2.2.9 |
| stale-if-error | [RFC5861], Section 4 |
| stale-while-revalidate | [RFC5861], Section 3 |
7.2. Registre des codes d'avertissement
Le registre « Hypertext Transfer Protocol (HTTP) Warn Codes » définit l'espace de noms des codes d'avertissement. Il a été créé et est désormais maintenu à l'adresse http://www.iana.org/assignments/http-warn-codes.
7.2.1. Procédure
Un enregistrement MUST inclure les champs suivants :
-
Warn Code (3 digits)
-
Short Description
-
Pointer to specification text
Les valeurs à ajouter à cet espace de noms nécessitent un IETF Review (voir [RFC5226], Section 4.1).
7.2.2. Enregistrements
Le registre a été peuplé avec les enregistrements ci-dessous :
| Code d'avertissement | Brève description | Référence |
|---|---|---|
| 110 | Response is Stale | Section 5.5.1 |
| 111 | Revalidation Failed | Section 5.5.2 |
| 112 | Disconnected Operation | Section 5.5.3 |
| 113 | Heuristic Expiration | Section 5.5.4 |
| 199 | Miscellaneous Warning | Section 5.5.5 |
| 214 | Transformation Applied | Section 5.5.6 |
| 299 | Miscellaneous Persistent Warning | Section 5.5.7 |
7.3. Enregistrement des champs d'en-tête
Les champs d'en-tête HTTP sont enregistrés dans le registre « Message Headers » maintenu à l'adresse http://www.iana.org/assignments/message-headers/.
Le présent document définit les champs d'en-tête HTTP suivants, de sorte que le registre « Permanent Message Header Field Names » a été mis à jour en conséquence (voir [BCP90]).
| Nom du champ d'en-tête | Protocole | État | Référence |
|---|---|---|---|
| Age | http | standard | Section 5.1 |
| Cache-Control | http | standard | Section 5.2 |
| Expires | http | standard | Section 5.3 |
| Pragma | http | standard | Section 5.4 |
| Warning | http | standard | Section 5.5 |
Le contrôleur des modifications (change controller) est : « IETF ([email protected]) - Internet Engineering Task Force ».