Aller au contenu principal

18. IANA Considerations (Considérations IANA)

Le contrôleur de changement pour les enregistrements suivants est : "IETF ([email protected]) - Internet Engineering Task Force".

18.1. URI Scheme Registration (Enregistrement de schéma URI)

L'IANA a mis à jour le registre "Uniform Resource Identifier (URI) Schemes" [BCP35] à https://www.iana.org/assignments/uri-schemes/ avec les schémas permanents listés dans le tableau 2 de la section 4.2.

18.2. Method Registration (Enregistrement de méthode)

L'IANA a mis à jour le "Hypertext Transfer Protocol (HTTP) Method Registry" à https://www.iana.org/assignments/http-methods avec la procédure d'enregistrement de la section 16.1.1 et les noms de méthodes résumés dans le tableau ci-dessous.

MéthodeSafeIdempotentSection
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

Le nom de méthode "" est réservé car l'utilisation de "" comme nom de méthode entrerait en conflit avec son utilisation comme caractère générique dans certains champs (par exemple, "Access-Control-Request-Method").

18.3. Status Code Registration (Enregistrement de code d'état)

L'IANA a mis à jour le "Hypertext Transfer Protocol (HTTP) Status Code Registry" à https://www.iana.org/assignments/http-status-codes avec la procédure d'enregistrement de la section 16.2.1 et les valeurs de code d'état résumées dans le tableau ci-dessous.

ValeurDescriptionSection
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 (Enregistrement de nom de champ)

Cette spécification met à jour les aspects liés à HTTP des procédures d'enregistrement existantes pour les champs d'en-tête de message définies dans [RFC3864]. Elle remplace l'ancienne procédure en relation avec HTTP en définissant une nouvelle procédure d'enregistrement et en déplaçant les définitions de champs HTTP vers un registre séparé.

L'IANA a créé un nouveau registre comme indiqué dans la section 16.3.1, intitulé "Hypertext Transfer Protocol (HTTP) Field Name Registry".

Les principaux noms de champs incluent : 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, et autres.

Le nom de champ "*" est réservé car l'utilisation de ce nom comme champ d'en-tête HTTP pourrait entrer en conflit avec sa sémantique spéciale dans le champ d'en-tête Vary (section 12.5.5).

18.5. Authentication Scheme Registration (Enregistrement de schéma d'authentification)

L'IANA a mis à jour le "Hypertext Transfer Protocol (HTTP) Authentication Scheme Registry" à https://www.iana.org/assignments/http-authschemes avec la procédure d'enregistrement de la section 16.4.1 et les schémas d'authentification décrits dans la section 11.

18.6. Content Coding Registration (Enregistrement de codage de contenu)

L'IANA a mis à jour le "HTTP Content Coding Registry" à https://www.iana.org/assignments/http-parameters/ avec la procédure d'enregistrement de la section 16.6.1 et les noms de codage de contenu décrits dans la section 8.4.1.

Les principaux codages de contenu incluent :

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

18.7. Range Unit Registration (Enregistrement d'unité de plage)

L'IANA a mis à jour le "HTTP Range Unit Registry" à https://www.iana.org/assignments/http-parameters/ avec la procédure d'enregistrement de la section 16.5.1.

Unités de plage enregistrées :

  • bytes (voir section 14.1.2)
  • none (réservé dans la section 14.3)

18.8. Media Type Registration (Enregistrement de type de média)

L'IANA a mis à jour le registre "Media Types" à https://www.iana.org/assignments/media-types avec les informations d'enregistrement pour le type de média multipart/byteranges défini dans la section 14.6.

18.9. Port Registration (Enregistrement de port)

L'IANA a mis à jour le "Service Name and Transport Protocol Port Number Registry" à https://www.iana.org/assignments/service-names-port-numbers/ avec les enregistrements de numéros de port décrits dans la section 4.2.

Ports enregistrés :

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

18.10. Upgrade Token Registration (Enregistrement de jeton de mise à niveau)

L'IANA a mis à jour le "Hypertext Transfer Protocol (HTTP) Upgrade Token Registry" à https://www.iana.org/assignments/http-upgrade-tokens avec la procédure d'enregistrement de la section 16.7 et le jeton de mise à niveau "HTTP" décrit dans la section 7.8.