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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow