Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Ressources et spécifications sur HTTP

HTTP a été défini pour la première fois au début des années 1990. Conçu dans un souci d'extensibilité, il a fait l'objet de nombreux ajouts au fil des ans, ce qui a entraîné la dispersion de sa spécification dans de nombreux documents de spécification (au milieu d'extensions expérimentales abandonnées). Cette page répertorie les ressources pertinentes sur HTTP.

Spécification Titre Statut
RFC 9110 Sémantique HTTP Norme Internet
RFC 9111 Mise en cache HTTP Norme Internet
RFC 9112 HTTP/1.1 Norme Internet
RFC 9113 HTTP/2 Proposition de norme
RFC 9114 HTTP/3 Proposition de norme
RFC 5861 Extensions Cache-Control pour contenu obsolète Informationnel
RFC 8246 Réponses HTTP immuables Proposition de norme
RFC 6265 Mécanisme de gestion d'état HTTP Définit les cookies Proposition de norme
Brouillon de spécification (angl.) Préfixes de cookie Brouillon IETF
Brouillon de spécification (angl.) Cookies même-site Brouillon IETF
Brouillon de spécification (angl.) Déprécier la modification des cookies 'secure' depuis des origines non sécurisées Brouillon IETF
RFC 2145 Utilisation et interprétation des numéros de version HTTP Informationnel
RFC 6585 Codes d'état HTTP supplémentaires Proposition de norme
RFC 7725 Un code d'état HTTP pour signaler des obstacles juridiques En cours de normalisation
RFC 2397 Le schéma d'URL "data" Proposition de norme
RFC 3986 Identifiant uniforme de ressource (URI) : syntaxe générique Norme Internet
RFC 5988 Web Linking Définit l'en-tête Link Proposition de norme
Brouillon de spécification (angl.) Indications client HTTP Brouillon IETF
RFC 7578 Retour des valeurs depuis formulaires : multipart/form-data Proposition de norme
RFC 6266 Utilisation du champ Content-Disposition dans le protocole de transfert hypertexte (HTTP) Proposition de norme
RFC 2183 Communication des informations de présentation dans les messages Internet : le champ d'en-tête Content-Disposition Seule une sous-partie de la syntaxe de l'en-tête Content-Disposition peut être utilisée dans le contexte des messages HTTP. Proposition de norme
RFC 7239 Extension HTTP Forwarded Proposition de norme
RFC 6455 Le protocole WebSocket Proposition de norme
RFC 5246 Le protocole Transport Layer Security (TLS) version 1.2 Cette spécification a été modifiée par des RFC ultérieurs, mais ces modifications n'ont pas d'effet sur le protocole HTTP. Proposition de norme
RFC 8446 Le protocole Transport Layer Security (TLS) version 1.3 Remplace TLS 1.2. Proposition de norme
RFC 2817 Passage à TLS dans HTTP/1.1 Proposition de norme
RFC 7541 HPACK : compression d'en-têtes pour HTTP/2 En cours de normalisation
RFC 7838 Services HTTP alternatifs En cours de normalisation
RFC 7301 Extension ALPN de TLS (négociation de protocole au niveau application) Utilisée pour négocier HTTP/2 au niveau transport afin d'économiser un aller-retour supplémentaire. Proposition de norme
RFC 6454 Le concept d'origine Web Proposition de norme
Fetch (angl.) Partage de ressources entre origines (CORS) Standard vivant
RFC 7034 Champ d'en-tête HTTP X-Frame-Options Informationnel
RFC 6797 HTTP Strict Transport Security (HSTS) Proposition de norme
Mise à niveau des requêtes non sécurisées (angl.) Mise à niveau des requêtes non sécurisées Recommandation candidate
Spécification de la politique de sécurité du contenu (angl.) Politique de sécurité du contenu Niveau 3 Obsolète
Document Microsoft (angl.) Spécification des modes document hérités* Définit X-UA-Compatible Note
RFC 5689 Extensions HTTP pour Web Distributed Authoring and Versioning (WebDAV) Ces extensions du Web, ainsi que CardDAV et CalDAV, sont hors du champ d'application de HTTP sur le Web. Les API modernes pour les applications sont définies en utilisant le modèle RESTful. Proposition de norme
RFC 2324 Protocole de contrôle de cafetière hypertexte (HTCPCP/1.0) Spécification du 1er avril
RFC 7168 Protocole de contrôle de cafetière hypertexte pour appareils d'efflux de thé (HTCPCP-TEA) Spécification du 1er avril
HTML Standard vivant (angl.) HTML Définit des extensions de HTTP pour les Server-Sent Events Standard vivant
L'API de rapport (angl.) Report-To header Brouillon
Brouillon de spécification (angl.) Extension Expect-CT pour HTTP Brouillon IETF
RFC 7486 Authentification liée à l'origine HTTP (HOBA) Expérimental