MDN will be in maintenance mode on Wednesday September 20th, starting at 10 AM Pacific / 5 PM UTC, for about 1 hour.

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

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 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 Request header
Forbidden header name non
CORS-safelisted request-header oui

Syntaxe

Accept: <MIME_type>/<MIME_subtype>
Accept: <MIME_type>/*
Accept: */*

// Types multiples, pondérés quality value par la syntaxe :
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Directives

<MIME_type>/<MIME_subtype>
Un type MIME unique et déterminé MIME type, comme par exemple text/html.
<MIME_type>/*
un type MIME type ne comprenant pas de sous-type. image/* prendra en charge image/png, image/svg, image/gif et tous autres types d'image.
*/*
Tout type MIME 
;q= (facteur de pondération q)
N'importe quelle valeur utilisée est placée selon un ordre de préférence exprimé par une valeur de qualité (quality value) relative appelée le poids.

Exemples

Accept: text/html

Accept: image/*

Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Specifications

Specification Titre
RFC 7231, section 5.3.2: Accept Hypertext Transfer Protocol (HTTP/1.1): Vocabulaire et cas d'usage

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple(Oui)(Oui)(Oui)(Oui)(Oui)(Oui)
FonctionnalitéAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Support simple(Oui)(Oui)(Oui)(Oui)(Oui)(Oui)(Oui)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : gmebarthe
 Dernière mise à jour par : gmebarthe,