http-headers
Accept-Language: (Zapytanie)
Szukaj…
Wprowadzenie
Accept-Language informuje serwer, w jakim języku (takim jak angielski) akceptuje klient.
Składnia
- Accept-Language: Language; QualityFactor
- Accept-Language: Language; QualityFactor, Language; QualityFactor, ...
- Zaakceptuj język: *
Parametry
| Parametr | Opis |
|---|---|
| Język | Jaki język jest dopuszczalny. |
| Współczynnik jakości | Współczynnik jakości w formacie ;q=0.8 (opcjonalnie) |
| * | Dopasuj dowolny język |
Uwagi
Accept-Language przyjmuje wiele języków i zawiera opcjonalne preferencje, dla których serwer powinien używać. Język jest jednym z listy dostępnej na stronie rejestru podtagów językowych IANA. Na przykład en to angielski, a en-US to angielski angielski.
Język jest oddzielony przecinkami z opcjonalnym współczynnikiem jakości (przy użyciu ;q= ), który jest używany przez preferencje klientów dotyczące używania tego języka. Współczynnik jakości ma wartość od 0 do 1, przy czym im wyższa liczba, tym bardziej preferencje dla tego języka.
Jeśli ten nagłówek nie zostanie uwzględniony, klient zaakceptuje dowolny język.
Serwer używa Content-Language aby poinformować klienta, jakiego Content-Language używa.
tylko angielski
Żądanie: „ 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
Klient akceptuje tylko język treści w języku angielskim.
Angielski amerykański lub podstawowy angielski
Żądanie: „ 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
Klient akceptuje angielski, ale woli angielski w USA.
Angielski amerykański lub podstawowy angielski
Żądanie: „ 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
Klient preferuje język duński, ale akceptuje również angielski brytyjski, a jeśli nie jest dostępny podstawowy angielski.
Dopasuj dowolny język
Żądanie: „ 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
Klient zaakceptuje dowolny język.