Aller au contenu principal

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 plageDescriptionRéférence
bytesune plage d'octetsSection 2.1
noneréservé comme mot clé, indiquant qu'aucune plage n'est prise en chargeSection 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 :

ValeurDescriptionRéférence
206Partial ContentSection 4.1
416Range Not SatisfiableSection 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êteProtocoleStatutRéférence
Accept-RangeshttpstandardSection 2.3
Content-RangehttpstandardSection 4.2
If-RangehttpstandardSection 3.2
RangehttpstandardSection 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