Passa al contenuto principale

7. Considerazioni IANA

7.1. Registro delle direttive di cache​

Il registro "Hypertext Transfer Protocol (HTTP) Cache Directive Registry" definisce lo spazio dei nomi per le direttive di cache. È stato creato ed è ora mantenuto presso http://www.iana.org/assignments/http-cache-directives.

7.1.1. Procedura​

Una registrazione MUST includere i seguenti campi:

  • Cache Directive Name

  • Pointer to specification text

I valori da aggiungere a questo spazio dei nomi richiedono un IETF Review (vedere [RFC5226], sezione 4.1).

7.1.2. Considerazioni sulle nuove direttive di controllo della cache​

Le nuove direttive di estensione dovrebbero considerare di definire:

  • cosa significa che una direttiva sia specificata più volte,

  • quando la direttiva non accetta un argomento, cosa significa la presenza di un argomento,

  • quando la direttiva richiede un argomento, cosa significa la sua assenza,

  • se la direttiva è specifica per le richieste, per le risposte o utilizzabile in entrambe.

Vedere anche la sezione 5.2.3.

7.1.3. Registrazioni​

Il registro è stato popolato con le registrazioni riportate di seguito:

Direttiva di cacheRiferimento
max-agesezione 5.2.1.1, sezione 5.2.2.8
max-stalesezione 5.2.1.2
min-freshsezione 5.2.1.3
must-revalidatesezione 5.2.2.1
no-cachesezione 5.2.1.4, sezione 5.2.2.2
no-storesezione 5.2.1.5, sezione 5.2.2.3
no-transformsezione 5.2.1.6, sezione 5.2.2.4
only-if-cachedsezione 5.2.1.7
privatesezione 5.2.2.6
proxy-revalidatesezione 5.2.2.7
publicsezione 5.2.2.5
s-maxagesezione 5.2.2.9
stale-if-error[RFC5861], sezione 4
stale-while-revalidate[RFC5861], sezione 3

7.2. Registro dei codici di avviso​

Il registro "Hypertext Transfer Protocol (HTTP) Warn Codes" definisce lo spazio dei nomi per i codici di avviso. È stato creato ed è ora mantenuto presso http://www.iana.org/assignments/http-warn-codes.

7.2.1. Procedura​

Una registrazione MUST includere i seguenti campi:

  • Warn Code (3 digits)

  • Short Description

  • Pointer to specification text

I valori da aggiungere a questo spazio dei nomi richiedono un IETF Review (vedere [RFC5226], sezione 4.1).

7.2.2. Registrazioni​

Il registro è stato popolato con le registrazioni riportate di seguito:

Codice di avvisoBreve descrizioneRiferimento
110Response is Stalesezione 5.5.1
111Revalidation Failedsezione 5.5.2
112Disconnected Operationsezione 5.5.3
113Heuristic Expirationsezione 5.5.4
199Miscellaneous Warningsezione 5.5.5
214Transformation Appliedsezione 5.5.6
299Miscellaneous Persistent Warningsezione 5.5.7

7.3. Registrazione dei campi di intestazione​

I campi di intestazione HTTP sono registrati nel registro "Message Headers" mantenuto presso http://www.iana.org/assignments/message-headers/.

Il presente documento definisce i seguenti campi di intestazione HTTP, pertanto il registro "Permanent Message Header Field Names" è stato aggiornato di conseguenza (vedere [BCP90]).

Nome del campo di intestazioneProtocolloStatoRiferimento
Agehttpstandardsezione 5.1
Cache-Controlhttpstandardsezione 5.2
Expireshttpstandardsezione 5.3
Pragmahttpstandardsezione 5.4
Warninghttpstandardsezione 5.5

Il controllore delle modifiche (change controller) è: "IETF ([email protected]) - Internet Engineering Task Force".