5. IANA-Überlegungen (IANA Considerations)
5.1 Registry der Bereichseinheiten (Range Unit Registry)
Die "HTTP Range Unit Registry" definiert den Namensraum für die Namen der Bereichseinheiten und verweist auf ihre entsprechenden Spezifikationen. Die Registry wurde erstellt und wird nun unter http://www.iana.org/assignments/http-parameters/ gepflegt.
5.1.1 Verfahren (Procedure)
Die Registrierung einer HTTP-Bereichseinheit muss die folgenden Felder enthalten (MUST):
- Name
- Beschreibung
- Zeiger auf den Spezifikationstext
Werte, die diesem Namensraum hinzugefügt werden, erfordern eine IETF-Prüfung (siehe [RFC5226], Abschnitt 4.1).
5.1.2 Registrierungen (Registrations)
Die anfängliche Registry der Bereichseinheiten enthält die folgenden Registrierungen:
| Name der Bereichseinheit | Beschreibung | Referenz |
|---|---|---|
| bytes | ein Bereich von Oktetten | Abschnitt 2.1 |
| none | als Schlüsselwort reserviert und zeigt an, dass keine Bereiche unterstützt werden | Abschnitt 2.3 |
Der Änderungskontrolleur ist: "IETF ([email protected]) - Internet Engineering Task Force".
5.2 Registrierung der Statuscodes (Status Code Registration)
Die unter http://www.iana.org/assignments/http-status-codes befindliche "Hypertext Transfer Protocol (HTTP) Status Code Registry" wurde aktualisiert, um die folgenden Registrierungen aufzunehmen:
| Wert | Beschreibung | Referenz |
|---|---|---|
| 206 | Partial Content | Abschnitt 4.1 |
| 416 | Range Not Satisfiable | Abschnitt 4.4 |
5.3 Registrierung der Header-Felder (Header Field Registration)
HTTP-Header-Felder werden in der unter http://www.iana.org/assignments/message-headers/ gepflegten Registry "Message Headers" registriert.
Dieses Dokument definiert die folgenden HTTP-Header-Felder, sodass ihre zugehörigen Registry-Einträge gemäß den unten stehenden dauerhaften Registrierungen aktualisiert wurden (siehe [BCP90]):
| Name des Header-Felds | Protokoll | Status | Referenz |
|---|---|---|---|
| Accept-Ranges | http | standard | Abschnitt 2.3 |
| Content-Range | http | standard | Abschnitt 4.2 |
| If-Range | http | standard | Abschnitt 3.2 |
| Range | http | standard | Abschnitt 3.1 |
Der Änderungskontrolleur ist: "IETF ([email protected]) - Internet Engineering Task Force".
5.4 Registrierung von Internet-Medientypen (Internet Media Type Registration)
IANA pflegt die Registry der Internet-Medientypen [BCP13] unter http://www.iana.org/assignments/media-types/.
Dieses Dokument dient als Spezifikation für den Internet-Medientyp "multipart/byteranges". Das Folgende wurde bei IANA registriert.
5.4.1 Internet-Medientyp multipart/byteranges (Internet Media Type multipart/byteranges)
- Typname: multipart
- Untertypname: byteranges
- Erforderliche Parameter: boundary
- Optionale Parameter: N/A
- Überlegungen zur Kodierung: nur "7bit", "8bit" oder "binary" sind zulässig
- Sicherheitsüberlegungen: siehe Abschnitt 6
- Überlegungen zur Interoperabilität: N/A
- Veröffentlichte Spezifikation: diese Spezifikation (siehe Anhang A).
- Anwendungen, die diesen Medientyp verwenden: HTTP-Komponenten, die mehrere Bereiche in einer einzigen Anfrage unterstützen.
- Überlegungen zu Fragmentbezeichnern: N/A
- Zusätzliche Informationen:
- Veraltete Aliasnamen für diesen Typ: N/A
- Magische Zahlen: N/A
- Dateierweiterungen: N/A
- Macintosh-Dateitypcodes: N/A
- Person und E-Mail-Adresse für weitere Informationen: siehe Abschnitt "Adressen der Autoren".
- Beabsichtigter Verwendungszweck: COMMON
- Einschränkungen der Verwendung: N/A
- Autor: siehe Abschnitt "Adressen der Autoren".
- Änderungskontrolleur: IESG