Accept: |
Accepte |
---|---|
HTTP | Entêtes |
Syntaxe
Accept: MIME_type/MIME_subtype | Syntaxe pour un type simple |
Accept: MIME_type/* | Syntaxe pour un type simple avec tous les sous-types. |
Accept: */* | Syntaxe pour indiquer tous les types |
Accept: MIME_type/MIME_subtype, MIME_type/MIME_subtype, MIME_type/MIME_subtype;q=quantity, */*;q=quantity | Syntaxe pour un type multiple pondérant la qualité |
Paramètres
Nom | Description |
---|---|
*/* | Ce paramètre permet d'indiquer tout les types MIME. |
MIME_type | Ce paramètre permet d'indiquer le type MIME à utiliser |
MIME_subtype | Ce paramètre permet d'indiquer le sous-type MIME à utiliser |
quantity | Ce paramètre permet d'indiquer une quantité situé entre 0 et 1. Une valeur de 50% sera exprimé par «0.5». |
Description
Ce champ d'entête permet d'indiquer un schéma de la réponse accepté. Chacune des données séparés par un point-virgule.
Remarques
- Le champ d'entête Accept: peut être utilisé par les agents utilisateurs pour spécifier des types de support de réponse acceptables. Les champs d'entête Accept: peuvent être utilisés pour indiquer que la requête est spécifiquement limitée à un petit ensemble de types souhaités, comme dans le cas d'une requête d'image en ligne.
- L'astérisque «*» est utilisé pour regrouper les types de médias en intervalles, ainsi «*/*» indique que tous les types de médias et «type/*» indique tous les sous-types de ce type. L'intervalle de supports peut inclure des paramètres de type de support applicables à cet intervalle.
- Chaque intervalle de média peut être suivie de zéro ou plusieurs paramètres de type de média applicables (par exemple, ensemble de caractères), un paramètre «q» facultatif pour indiquer un poids relatif, puis 0 ou plusieurs paramètres d'extension. Le paramètre «q» est nécessaire si des extensions (Accept-ext:) sont présentes, car il agit comme d'un séparateur entre les deux ensembles de paramètres.
- L'utilisation du nom de paramètre «q» pour séparer les paramètres de type de support des paramètres d'extension Accept: est due à des pratiques historiques. Bien que cette situation empêche tout paramètre de type de support nommé «q» d'être utilisé avec un intervalle de supports, un tel événement est considéré comme peu probable étant donné l'absence de paramètres «q» dans le registre des types de supports IANA et l'utilisation rare de n'importe quel type de support dans Accept:. Il est déconseillé aux futurs types de médias d'enregistrer tout paramètre nommé «q».
Exemple
L'exemple suivant permet d'indiquer du HTML, sinon du XHTML et sinon du XML :
Accept: text/html, application/xhtml+xml, application/xml;q=0.8, */*;q=0.7
Dernière mise à jour : Vendredi, le 10 janvier 2020