http-headers
Accept-Language: (Запрос)
Поиск…
Вступление
Accept-Language сообщает серверу, какой язык (например, английский) принимает клиент.
Синтаксис
- Accept-Language: Язык; QualityFactor
- Accept-Language: Language; QualityFactor, Language; QualityFactor, ...
- Accept-Language: *
параметры
| параметр | Описание |
|---|---|
| язык | Какой язык является приемлемым. |
| QualityFactor | Коэффициент качества в формате ;q=0.8 (необязательно) |
| * | Соответствие любому языку |
замечания
Accept-Language занимает несколько языков и включает в себя необязательное предпочтение, которое должен использовать сервер. Язык является одним из списка доступных на странице реестра субтитров языка IANA. Например, en - английский, а en-US - английский.
Язык разделяется запятыми с необязательным коэффициентом качества (с использованием ;q= ), который используется для предпочтения клиентов для использования этого языка. Коэффициент качества имеет значение от 0 до 1, причем чем выше число, тем больше предпочтений для этого языка.
Если этот заголовок не включен, клиент принимает любой язык.
Сервер использует Content-Language для информирования клиента о том, что он использует.
только английский
Запрос: " 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
Клиент принимает только контент-язык английского языка.
Английский английский или основной английский
Запрос: " 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
Клиент принимает английский, но предпочитает американский английский.
Английский английский или основной английский
Запрос: " 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
Клиент предпочитает датский, но также принимает британский английский, или если это не доступен для базового английского языка.
Соответствие любому языку
Запрос: " 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
Клиент принимает любой язык.