Aller au contenu principal

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 cacheRéférence
max-ageSection 5.2.1.1, Section 5.2.2.8
max-staleSection 5.2.1.2
min-freshSection 5.2.1.3
must-revalidateSection 5.2.2.1
no-cacheSection 5.2.1.4, Section 5.2.2.2
no-storeSection 5.2.1.5, Section 5.2.2.3
no-transformSection 5.2.1.6, Section 5.2.2.4
only-if-cachedSection 5.2.1.7
privateSection 5.2.2.6
proxy-revalidateSection 5.2.2.7
publicSection 5.2.2.5
s-maxageSection 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'avertissementBrève descriptionRéférence
110Response is StaleSection 5.5.1
111Revalidation FailedSection 5.5.2
112Disconnected OperationSection 5.5.3
113Heuristic ExpirationSection 5.5.4
199Miscellaneous WarningSection 5.5.5
214Transformation AppliedSection 5.5.6
299Miscellaneous Persistent WarningSection 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êteProtocoleÉtatRéférence
AgehttpstandardSection 5.1
Cache-ControlhttpstandardSection 5.2
ExpireshttpstandardSection 5.3
PragmahttpstandardSection 5.4
WarninghttpstandardSection 5.5

Le contrôleur des modifications (change controller) est : « IETF ([email protected]) - Internet Engineering Task Force ».