Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Что означают эти «q =% f»?
http
http-headers
kolypto
источник
источник
Это называется относительным фактором качества в спецификации:
Смотрите также:
источник
Параметр качества Accept-languages можно понимать так:
прикрепляя
Accept-Language: pl_PL;q=0.8, en_US;q=0.2,
заголовок к запросу, мы сообщаем серверу следующее сообщениеТак, например, как поставщик контента веб-страницы мы могли бы ввести
Accept-Language
синтаксический анализ заголовка таким образом, чтобы наш веб-сайт был пригоден для иностранцев, не говорящих по-английски вообще (тогда была бы полезна даже переведенная навигация (страницы, переведенные только на навигацию, скажем, , иметьq=0.1
), где полностью переведенный контент имеетq=0.9
и полностью переведенный контент и проверен носителями языка, говорящими как на языке оригинала, так и на языке переведенного языка,q=0.99
- потому что это единственно возможная ситуация, когда значение контента полностью преобразовано)источник