http-headers
Accept-Language: (demande)
Recherche…
Introduction
Accept-Language indique au serveur quelle langue (telle que l'anglais) le client accepte.
Syntaxe
- Accept-Language: Langue; QualityFactor
- Accept-Language: Langue; QualityFactor, Language; QualityFactor, ...
- Accept-Language: *
Paramètres
| Paramètre | La description |
|---|---|
| La langue | Quelle langue est acceptable? |
| Facteur de qualité | Le facteur de qualité dans le format ;q=0.8 (facultatif) |
| * | Correspond à n'importe quelle langue |
Remarques
Accept-Language prend un certain nombre de langues et inclut une préférence facultative pour laquelle le serveur doit utiliser. La langue fait partie de la liste des disponibles sur la page du registre de sous-étiquettes de langues de l'IANA. Par exemple, en anglais, et en-US est l'anglais américain.
La langue est séparée par des virgules d'un facteur de qualité facultatif (en utilisant a ;q= ) qui est utilisé par la préférence du client pour utiliser cette langue. Le facteur de qualité a une valeur de 0 à 1, plus le nombre est élevé, plus la préférence est accordée à cette langue.
Si cet en-tête n'est pas inclus, le client acceptera n'importe quelle langue.
Le serveur utilise Content-Language pour informer le client de la langue utilisée.
que l'anglais
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 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client n'acceptera que la langue de contenu de l'anglais.
Anglais américain ou anglais de base
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 l'anglais mais préfère l'anglais américain.
Anglais américain ou anglais de base
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: da, en-gb;q=0.8, en;q=0.7 Accept-Encoding: gzip, deflate Connection: keep-alive
Le client préfère le danois, mais acceptera également l'anglais britannique ou, si ce n'est pas disponible, l'anglais de base.
Correspond à n'importe quelle langue
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: * Accept-Encoding: gzip, deflate Connection: keep-alive
Le client acceptera n'importe quelle langue.