http-headers
Accept-Language: (Request)
Ricerca…
introduzione
Accept-Language dice al server quale lingua (come l'inglese) accetta il client.
Sintassi
- Accept-Language: Language; QualityFactor
- Accept-Language: Language; QualityFactor, Language; QualityFactor, ...
- Accept-Language: *
Parametri
| Parametro | Descrizione |
|---|---|
| linguaggio | Quale lingua è accettabile |
| QualityFactor | Il fattore qualità nel formato ;q=0.8 (opzionale) |
| * | Abbina qualsiasi lingua |
Osservazioni
Accept-Language accetta un numero di lingue e include una preferenza opzionale per la quale il server deve utilizzare. La lingua è uno dalla lista di disponibili nella pagina del Registro dei sottotitoli della lingua IANA. Ad esempio, en is English, en-US is USA English.
La lingua è separata da virgole con un fattore di qualità facoltativo (utilizzando a ;q= ) che viene utilizzato per la preferenza dei client per l'utilizzo di questa lingua. Il fattore qualità ha un valore compreso tra 0 e 1, maggiore è il numero, maggiore è la preferenza per quella lingua.
Se questa intestazione non è inclusa, il client accetterà qualsiasi lingua.
Il server utilizza Content-Language per informare il cliente su quale lingua sta usando.
soltanto inglese
Richiesta: " 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
Il cliente accetterà solo Content-Language of English.
Inglese americano o inglese di base
Richiesta: " 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
Il cliente accetterà l'inglese ma preferisce l'inglese americano.
Inglese americano o inglese di base
Richiesta: " 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
Il cliente preferisce il danese, ma accetta anche l'inglese britannico, o se non è disponibile l'inglese di base.
Abbina qualsiasi lingua
Richiesta: " 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
Il cliente accetterà qualsiasi lingua.