Заголовки HTTP "q" фактор в Firefox? - PullRequest
9 голосов
/ 10 июля 2009

Кто-нибудь знает, что означают HTTP-заголовки фактора "q", испускаемые Firefox 3?

Отображается только в заголовках Accept и Accept-Charset.

Например:

Принять : текст / html, приложение / xhtml + xml, приложение / xml; q = 0,9 , **** / ****; q = 0,8

Accept-Charset : ISO-8859-1, utf-8; q = 0,7 , *; q = 0,7

Я пытался прокрутить паутину, но я не совсем нашел ответ.

Это какой-то вес, эвристическая ценность или что-то связанное с локализацией?

Спасибо

Phil '

Ответы [ 2 ]

15 голосов
/ 10 июля 2009

На этой странице следует уточнить параметр "q", который исходит из "фактора качества".

Коэффициенты качества позволяют пользователю или пользователю агент для указания относительной степени предпочтения для этого медиа-диапазона, используя шкалу qvalue от 0 до 1. Значением по умолчанию является q = 1.

0 голосов
/ 11 февраля 2013

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.9

Согласование содержимого HTTP (раздел 12) использует короткие числа с плавающей запятой для указания относительной важности (веса) различных оборотных параметров. Вес нормализуется к действительному числу в диапазоне от 0 до 1, где 0 - минимальное, а 1 - максимальное значение. Если параметр имеет значение качества 0, то содержимое с этим параметром «неприемлемо» для клиента. Приложения HTTP / 1.1 НЕ ДОЛЖНЫ генерировать более трех цифр после десятичной точки. Пользовательская конфигурация этих значений также ДОЛЖНА быть ограничена таким образом.

«Значения качества» - это неправильное название, поскольку эти значения просто представляют относительное ухудшение требуемого качества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...