--- title: Accept slug: Web/HTTP/Headers/Accept tags: - Entête HTTP - Entête de Requête - HTTP - Reference translation_of: Web/HTTP/Headers/Accept ---
Le paramètre d'entête de requête HTTP Accept
indique quels sont les types de contenu, exprimés sous la forme de types MIME, que le client sera capable d'interpréter. Par le biais de la résolution de contenu -(content negotiation), le serveur sélectionne ensuite une proposition parmi toutes, l'utilise et informe le client de son choix avec l'entête de réponse {{HTTPHeader("Content-Type")}}. Les navigateurs fixent des valeurs adéquates pour cet entête selon le contexte où la requête a été exécutée : selon que l'utilisateur souhaite récupérer une feuille de style css, ou qu'il souhaite récupérer une image, une vidéo ou un script, la valeur fixée pour la requête ne sera pas la même.
Type d'entête | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | non |
{{Glossary("Simple header", "CORS-safelisted request-header")}} | oui |
Accept: <MIME_type>/<MIME_subtype> Accept: <MIME_type>/* Accept: */* // Types multiples, pondérés {{glossary("quality values", "quality value")}} par la syntaxe : Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
<MIME_type>/<MIME_subtype>
text/html
.<MIME_type>/*
image/*
prendra en charge image/png
, image/svg
, image/gif
et tous autres types d'image.*/*
;q=
(facteur de pondération q)Accept: text/html Accept: image/* Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
Specification | Titre |
---|---|
{{RFC("7231", "Accept", "5.3.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Vocabulaire et cas d'usage |
La table de compatibilité de cette page est générée à partir de données structurées. Si vous souhaitez contribuer à la gestion de ces données, merci de consulter https://github.com/mdn/browser-compat-data et nous soumettre une requête "Pull request".
{{Compat("http.headers.Accept")}}