Zum Hauptinhalt springen

18. IANA Considerations (IANA-Überlegungen)

Der Änderungskontrolleur für die folgenden Registrierungen ist: "IETF ([email protected]) - Internet Engineering Task Force".

18.1. URI Scheme Registration (URI-Schema-Registrierung)

Die IANA hat das "Uniform Resource Identifier (URI) Schemes"-Register [BCP35] unter https://www.iana.org/assignments/uri-schemes/ mit den permanenten Schemas aktualisiert, die in Tabelle 2 in Abschnitt 4.2 aufgeführt sind.

18.2. Method Registration (Methodenregistrierung)

Die IANA hat das "Hypertext Transfer Protocol (HTTP) Method Registry" unter https://www.iana.org/assignments/http-methods mit dem Registrierungsverfahren von Abschnitt 16.1.1 und den in der folgenden Tabelle zusammengefassten Methodennamen aktualisiert.

MethodeSafeIdempotentAbschnitt
CONNECTnono9.3.6
DELETEnoyes9.3.5
GETyesyes9.3.1
HEADyesyes9.3.2
OPTIONSyesyes9.3.7
POSTnono9.3.3
PUTnoyes9.3.4
TRACEyesyes9.3.8
*nono18.2

Der Methodenname "" ist reserviert, da die Verwendung von "" als Methodenname mit seiner Verwendung als Platzhalter in einigen Feldern (z.B. "Access-Control-Request-Method") kollidieren würde.

18.3. Status Code Registration (Statuscode-Registrierung)

Die IANA hat das "Hypertext Transfer Protocol (HTTP) Status Code Registry" unter https://www.iana.org/assignments/http-status-codes mit dem Registrierungsverfahren von Abschnitt 16.2.1 und den in der folgenden Tabelle zusammengefassten Statuscodewerten aktualisiert.

WertBeschreibungAbschnitt
100Continue15.2.1
101Switching Protocols15.2.2
200OK15.3.1
201Created15.3.2
202Accepted15.3.3
203Non-Authoritative Information15.3.4
204No Content15.3.5
205Reset Content15.3.6
206Partial Content15.3.7
300Multiple Choices15.4.1
301Moved Permanently15.4.2
302Found15.4.3
303See Other15.4.4
304Not Modified15.4.5
305Use Proxy15.4.6
306(Unused)15.4.7
307Temporary Redirect15.4.8
308Permanent Redirect15.4.9
400Bad Request15.5.1
401Unauthorized15.5.2
402Payment Required15.5.3
403Forbidden15.5.4
404Not Found15.5.5
405Method Not Allowed15.5.6
406Not Acceptable15.5.7
407Proxy Authentication Required15.5.8
408Request Timeout15.5.9
409Conflict15.5.10
410Gone15.5.11
411Length Required15.5.12
412Precondition Failed15.5.13
413Content Too Large15.5.14
414URI Too Long15.5.15
415Unsupported Media Type15.5.16
416Range Not Satisfiable15.5.17
417Expectation Failed15.5.18
418(Unused)15.5.19
421Misdirected Request15.5.20
422Unprocessable Content15.5.21
426Upgrade Required15.5.22
500Internal Server Error15.6.1
501Not Implemented15.6.2
502Bad Gateway15.6.3
503Service Unavailable15.6.4
504Gateway Timeout15.6.5
505HTTP Version Not Supported15.6.6

18.4. Field Name Registration (Feldnamenregistrierung)

Diese Spezifikation aktualisiert die HTTP-bezogenen Aspekte der bestehenden Registrierungsverfahren für Nachrichtenkopffelder, die in [RFC3864] definiert sind. Sie ersetzt das alte Verfahren in Bezug auf HTTP durch die Definition eines neuen Registrierungsverfahrens und die Verschiebung von HTTP-Felddefinitionen in ein separates Register.

Die IANA hat ein neues Register erstellt, wie in Abschnitt 16.3.1 beschrieben, mit dem Titel "Hypertext Transfer Protocol (HTTP) Field Name Registry".

Hauptfeldnamen umfassen: Accept, Accept-Charset, Accept-Encoding, Accept-Language, Accept-Ranges, Allow, Authentication-Info, Authorization, Connection, Content-Encoding, Content-Language, Content-Length, Content-Location, Content-Range, Content-Type, Date, ETag, Expect, From, Host, If-Match, If-Modified-Since, If-None-Match, If-Range, If-Unmodified-Since, Last-Modified, Location, Max-Forwards, Proxy-Authenticate, Proxy-Authentication-Info, Proxy-Authorization, Range, Referer, Retry-After, Server, TE, Trailer, Upgrade, User-Agent, Vary, Via, WWW-Authenticate und andere.

Der Feldname "*" ist reserviert, da die Verwendung dieses Namens als HTTP-Header-Feld mit seiner speziellen Semantik im Vary-Header-Feld (Abschnitt 12.5.5) kollidieren könnte.

18.5. Authentication Scheme Registration (Authentifizierungsschema-Registrierung)

Die IANA hat das "Hypertext Transfer Protocol (HTTP) Authentication Scheme Registry" unter https://www.iana.org/assignments/http-authschemes mit dem Registrierungsverfahren von Abschnitt 16.4.1 und den in Abschnitt 11 beschriebenen Authentifizierungsschemata aktualisiert.

18.6. Content Coding Registration (Inhaltscodierung-Registrierung)

Die IANA hat das "HTTP Content Coding Registry" unter https://www.iana.org/assignments/http-parameters/ mit dem Registrierungsverfahren von Abschnitt 16.6.1 und den in Abschnitt 8.4.1 beschriebenen Inhaltscodierungsnamen aktualisiert.

Hauptinhaltscodierungen umfassen:

  • compress
  • deflate
  • gzip
  • x-compress
  • x-gzip

18.7. Range Unit Registration (Bereichseinheit-Registrierung)

Die IANA hat das "HTTP Range Unit Registry" unter https://www.iana.org/assignments/http-parameters/ mit dem Registrierungsverfahren von Abschnitt 16.5.1 aktualisiert.

Registrierte Bereichseinheiten:

  • bytes (siehe Abschnitt 14.1.2)
  • none (reserviert in Abschnitt 14.3)

18.8. Media Type Registration (Medientyp-Registrierung)

Die IANA hat das "Media Types"-Register unter https://www.iana.org/assignments/media-types mit den Registrierungsinformationen für den Medientyp multipart/byteranges aktualisiert, der in Abschnitt 14.6 definiert ist.

18.9. Port Registration (Port-Registrierung)

Die IANA hat das "Service Name and Transport Protocol Port Number Registry" unter https://www.iana.org/assignments/service-names-port-numbers/ mit den in Abschnitt 4.2 beschriebenen Portnummerregistrierungen aktualisiert.

Registrierte Ports:

  • HTTP: Port 80/tcp
  • HTTPS: Port 443/tcp

18.10. Upgrade Token Registration (Upgrade-Token-Registrierung)

Die IANA hat das "Hypertext Transfer Protocol (HTTP) Upgrade Token Registry" unter https://www.iana.org/assignments/http-upgrade-tokens mit dem Registrierungsverfahren von Abschnitt 16.7 und dem in Abschnitt 7.8 beschriebenen Upgrade-Token "HTTP" aktualisiert.