5. Considérations relatives à l'IANA
5.1 Registre des unités de plage
Le « HTTP Range Unit Registry » définit l'espace de noms des noms des unités de plage et renvoie à leurs spécifications correspondantes. Le registre a été créé et est désormais tenu à l'adresse http://www.iana.org/assignments/http-parameters/.
5.1.1 Procédure
L'enregistrement d'une unité de plage HTTP doit inclure les champs suivants (MUST) :
- Nom
- Description
- Pointeur vers le texte de la spécification
Les valeurs à ajouter à cet espace de noms nécessitent un examen IETF (voir [RFC5226], section 4.1).
5.1.2 Enregistrements
Le registre initial des unités de plage contient les enregistrements ci-dessous :
| Nom de l'unité de plage | Description | Référence |
|---|---|---|
| bytes | une plage d'octets | Section 2.1 |
| none | réservé comme mot clé, indiquant qu'aucune plage n'est prise en charge | Section 2.3 |
Le contrôleur des modifications est : « IETF ([email protected]) - Internet Engineering Task Force ».
5.2 Enregistrement des codes d'état
Le « Hypertext Transfer Protocol (HTTP) Status Code Registry », situé à l'adresse http://www.iana.org/assignments/http-status-codes, a été mis à jour pour inclure les enregistrements ci-dessous :
| Valeur | Description | Référence |
|---|---|---|
| 206 | Partial Content | Section 4.1 |
| 416 | Range Not Satisfiable | Section 4.4 |
5.3 Enregistrement des champs d'en-tête
Les champs d'en-tête HTTP sont enregistrés dans le registre « Message Headers » tenu à l'adresse http://www.iana.org/assignments/message-headers/.
Le présent document définit les champs d'en-tête HTTP suivants, de sorte que les entrées de registre associées ont été mises à jour conformément aux enregistrements permanents ci-dessous (voir [BCP90]) :
| Nom du champ d'en-tête | Protocole | Statut | Référence |
|---|---|---|---|
| Accept-Ranges | http | standard | Section 2.3 |
| Content-Range | http | standard | Section 4.2 |
| If-Range | http | standard | Section 3.2 |
| Range | http | standard | Section 3.1 |
Le contrôleur des modifications est : « IETF ([email protected]) - Internet Engineering Task Force ».
5.4 Enregistrement du type de média Internet
L'IANA tient le registre des types de médias Internet [BCP13] à l'adresse http://www.iana.org/assignments/media-types/.
Le présent document sert de spécification pour le type de média Internet "multipart/byteranges". L'enregistrement suivant a été effectué auprès de l'IANA.
5.4.1 Type de média Internet multipart/byteranges
- Nom du type (Type name) : multipart
- Nom du sous-type (Subtype name) : byteranges
- Paramètres obligatoires (Required parameters) : boundary
- Paramètres facultatifs (Optional parameters) : N/A
- Considérations d'encodage (Encoding considerations) : seuls "7bit", "8bit" ou "binary" sont permis
- Considérations de sécurité (Security considerations) : voir la section 6
- Considérations d'interopérabilité (Interoperability considerations) : N/A
- Spécification publiée (Published specification) : la présente spécification (voir l'annexe A).
- Applications qui utilisent ce type de média (Applications that use this media type) : les composants HTTP prenant en charge plusieurs plages dans une seule requête.
- Considérations relatives aux identifiants de fragment (Fragment identifier considerations) : N/A
- Informations complémentaires (Additional information) :
- Noms d'alias obsolètes pour ce type (Deprecated alias names for this type) : N/A
- Numéro(s) magique(s) (Magic number(s)) : N/A
- Extension(s) de fichier (File extension(s)) : N/A
- Code(s) de type de fichier Macintosh (Macintosh file type code(s)) : N/A
- Personne et adresse électronique à contacter pour plus d'informations (Person and email address to contact for further information) : voir la section Adresses des auteurs.
- Usage prévu (Intended usage) : COMMON
- Restrictions d'usage (Restrictions on usage) : N/A
- Auteur (Author) : voir la section Adresses des auteurs.
- Contrôleur des modifications (Change controller) : IESG