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 |
Voir aussi
- Évolution du protocole HTTP
- Termes du glossaire :