http-headers
Accepter la requête)
Recherche…
Introduction
Quel type de Content-Type le client accepte-t-il?
Syntaxe
- Accepter: MIMEType / MIMESubtype; QualityFactor
- Accepter: MIMEType / MIMESubtype; QualityFactor, MIMEType / MIMESubtype; QualityFactor, ...
Paramètres
| Paramètre | La description |
|---|---|
| MIMEType | La première moitié du type mime. Cela peut aussi être un */* pour tous les types |
| MIMESubtype | La seconde moitié du type MIME ou un * pour tous les sous-types (c.-à-d. image/* ) |
| Facteur de qualité | Le facteur de qualité dans le format ;q=0.8 (facultatif) |
Remarques
Les types de contenu sont des types MIME (c.-à-d text/html ) séparés par une virgule avec un facteur de qualité facultatif (en utilisant a ;q= ) utilisé pour la préférence du client pour utiliser ce type. Le facteur de qualité a une valeur de 0 à 1, plus le nombre est élevé, plus la préférence est donnée à ce type.
Si le serveur ne parvient pas à trouver un type de réponse acceptable, il doit envoyer une réponse 406 (non acceptable).
Type HTML seulement
Demande: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client acceptera Content-Types of text / html
Faire correspondre tous les types de texte
Demande: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/* Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client acceptera les types de contenu de tous les types text / * de types MIME. Par exemple text / html, text / plain, text / css.
text / html et application / xml avec une préférence text / html
Demande: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html;q=1.0,application/xml;q=0.9 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client acceptera Content-Types de text / html et application / xml mais il préfère text / html
Préférence pour un type par rapport à un autre
Demande: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client acceptera tous les types de Content-Types mais préfère text / html et application / xml