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

Référence HTTP

Cette page liste la documentation de référence HTTP sur MDN.

Codes de réponse HTTP

Les codes de statut de réponse HTTP indiquent si une requête HTTP a été exécutée avec succès ou non. Les réponses sont regroupées en cinq classes :

En-têtes HTTP

Les en-têtes HTTP permettent au client et au serveur de transmettre des informations supplémentaires avec un message dans une requête ou une réponse. En HTTP/1.X, un en-tête est un nom insensible à la casse suivi d'un deux-points, puis d'éventuels espaces qui seront ignorés, et enfin de sa valeur (par exemple : Allow: POST). En HTTP/2 et versions ultérieures, les en-têtes sont affichés en minuscules dans les outils de développement (accept: */*), et précédés d'un deux-points pour un groupe spécial de pseudo-en-têtes (:status: 200). Vous trouverez plus d'informations sur la syntaxe dans chaque version du protocole sur la page Messages HTTP.

Méthodes de requête HTTP

HTTP définit un ensemble de méthodes de requête pour indiquer le but de la requête et ce qui est attendu en cas de succès. Bien qu'elles puissent aussi être des noms, ces méthodes de requête sont parfois appelées verbes HTTP. Chaque méthode possède sa propre sémantique, mais certaines caractéristiques sont partagées entre plusieurs méthodes : les méthodes de requête peuvent être sûre, idempotente ou cachable.

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.

Les sous-sections suivantes sont également notables :

Directives CSP

L'en-tête de réponse Content-Security-Policy (CSP) permet aux administrateur·ice·s de sites web de définir quelles ressources l'agent utilisateur est autorisé à charger pour une page donnée. Cette section liste les directives pouvant être utilisées dans un en-tête CSP, avec des pages de documentation individuelles qui décrivent le fonctionnement des directives et comment les utiliser.

Directives Permissions-Policy

L'en-tête de réponse Permissions-Policy fournit un mécanisme permettant d'autoriser ou d'interdire l'utilisation de fonctionnalités du navigateur dans un document ou dans tout élément <iframe> du document. Cette section liste les directives pouvant être utilisées dans un en-tête Permissions-Policy, avec des pages de documentation individuelles qui décrivent le fonctionnement des directives et comment les utiliser.