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 cache | Riferimento |
|---|---|
| max-age | sezione 5.2.1.1, sezione 5.2.2.8 |
| max-stale | sezione 5.2.1.2 |
| min-fresh | sezione 5.2.1.3 |
| must-revalidate | sezione 5.2.2.1 |
| no-cache | sezione 5.2.1.4, sezione 5.2.2.2 |
| no-store | sezione 5.2.1.5, sezione 5.2.2.3 |
| no-transform | sezione 5.2.1.6, sezione 5.2.2.4 |
| only-if-cached | sezione 5.2.1.7 |
| private | sezione 5.2.2.6 |
| proxy-revalidate | sezione 5.2.2.7 |
| public | sezione 5.2.2.5 |
| s-maxage | sezione 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 avviso | Breve descrizione | Riferimento |
|---|---|---|
| 110 | Response is Stale | sezione 5.5.1 |
| 111 | Revalidation Failed | sezione 5.5.2 |
| 112 | Disconnected Operation | sezione 5.5.3 |
| 113 | Heuristic Expiration | sezione 5.5.4 |
| 199 | Miscellaneous Warning | sezione 5.5.5 |
| 214 | Transformation Applied | sezione 5.5.6 |
| 299 | Miscellaneous Persistent Warning | sezione 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 intestazione | Protocollo | Stato | Riferimento |
|---|---|---|---|
| Age | http | standard | sezione 5.1 |
| Cache-Control | http | standard | sezione 5.2 |
| Expires | http | standard | sezione 5.3 |
| Pragma | http | standard | sezione 5.4 |
| Warning | http | standard | sezione 5.5 |
Il controllore delle modifiche (change controller) è: "IETF ([email protected]) - Internet Engineering Task Force".