Zum Hauptinhalt springen

7. IANA-Überlegungen

7.1. Registrierungsstelle für Cache-Direktiven​

Die Registrierungsstelle „Hypertext Transfer Protocol (HTTP) Cache Directive Registry" definiert den Namensraum für die Cache-Direktiven. Sie wurde eingerichtet und wird jetzt unter http://www.iana.org/assignments/http-cache-directives gepflegt.

7.1.1. Verfahren​

Eine Registrierung muss die folgenden Felder enthalten (MUST):

  • Cache Directive Name

  • Pointer to specification text

Werte, die diesem Namensraum hinzugefügt werden, erfordern einen IETF Review (siehe [RFC5226], Abschnitt 4.1).

7.1.2. Überlegungen zu neuen Cache-Control-Direktiven​

Neue Erweiterungsdirektiven sollten erwägen, Folgendes zu definieren:

  • was es bedeutet, wenn eine Direktive mehrfach angegeben wird,

  • wenn die Direktive kein Argument annimmt, was es bedeutet, wenn ein Argument vorhanden ist,

  • wenn die Direktive ein Argument erfordert, was es bedeutet, wenn es fehlt,

  • ob die Direktive spezifisch für Anfragen, für Antworten oder für beides verwendbar ist.

Siehe auch Abschnitt 5.2.3.

7.1.3. Registrierungen​

Die Registrierungsstelle wurde mit den folgenden Registrierungen befüllt:

Cache-DirektiveReferenz
max-ageAbschnitt 5.2.1.1, Abschnitt 5.2.2.8
max-staleAbschnitt 5.2.1.2
min-freshAbschnitt 5.2.1.3
must-revalidateAbschnitt 5.2.2.1
no-cacheAbschnitt 5.2.1.4, Abschnitt 5.2.2.2
no-storeAbschnitt 5.2.1.5, Abschnitt 5.2.2.3
no-transformAbschnitt 5.2.1.6, Abschnitt 5.2.2.4
only-if-cachedAbschnitt 5.2.1.7
privateAbschnitt 5.2.2.6
proxy-revalidateAbschnitt 5.2.2.7
publicAbschnitt 5.2.2.5
s-maxageAbschnitt 5.2.2.9
stale-if-error[RFC5861], Abschnitt 4
stale-while-revalidate[RFC5861], Abschnitt 3

7.2. Registrierungsstelle für Warncodes​

Die Registrierungsstelle „Hypertext Transfer Protocol (HTTP) Warn Codes" definiert den Namensraum für Warncodes. Sie wurde eingerichtet und wird jetzt unter http://www.iana.org/assignments/http-warn-codes gepflegt.

7.2.1. Verfahren​

Eine Registrierung muss die folgenden Felder enthalten (MUST):

  • Warn Code (3 digits)

  • Short Description

  • Pointer to specification text

Werte, die diesem Namensraum hinzugefügt werden, erfordern einen IETF Review (siehe [RFC5226], Abschnitt 4.1).

7.2.2. Registrierungen​

Die Registrierungsstelle wurde mit den folgenden Registrierungen befüllt:

WarncodeKurzbeschreibungReferenz
110Response is StaleAbschnitt 5.5.1
111Revalidation FailedAbschnitt 5.5.2
112Disconnected OperationAbschnitt 5.5.3
113Heuristic ExpirationAbschnitt 5.5.4
199Miscellaneous WarningAbschnitt 5.5.5
214Transformation AppliedAbschnitt 5.5.6
299Miscellaneous Persistent WarningAbschnitt 5.5.7

7.3. Registrierung von Header-Feldern​

HTTP-Header-Felder werden in der Registrierungsstelle „Message Headers" registriert, die unter http://www.iana.org/assignments/message-headers/ gepflegt wird.

Dieses Dokument definiert die folgenden HTTP-Header-Felder, sodass die Registrierungsstelle „Permanent Message Header Field Names" entsprechend aktualisiert wurde (siehe [BCP90]).

Header-FeldnameProtokollStatusReferenz
AgehttpstandardAbschnitt 5.1
Cache-ControlhttpstandardAbschnitt 5.2
ExpireshttpstandardAbschnitt 5.3
PragmahttpstandardAbschnitt 5.4
WarninghttpstandardAbschnitt 5.5

Der Änderungskontrollierer (change controller) ist: „IETF ([email protected]) - Internet Engineering Task Force".