Какова цель значений «q» в заголовке HTTP-запроса «Принять»?

Я сделал http-запрос с помощью Firefox. Теперь заголовок запроса показывает следующее:

<code>Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
</code>

Но интересно узнать, что такоеq=0.9,*/*;q=0.8

 Sphinxxx25 июл. 2014 г., 13:40
 Jon08 мая 2012 г., 12:25
 David Schwartz08 мая 2012 г., 12:13
Это указывает наq действительности, связанной с конкретными кодировками. Смотрите Стандартный.

Ответы на вопрос(4)

заголовок принятия в вопросе эквивалентен,

Accept:
Текст / html; д = 1,
Приложение / XHTML + XML; д = 1,
Приложения / XML; д = 0,9,
* / *; Д = 0,8

ПРИМЕЧАНИЕ: символы новой строки просто для лучшей читаемости.

Решение Вопроса

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

Информация доступнаВо

Хорошее объяснение можно найтиВо также

Accept заголовок списка сначала разбивается на, тогда на; для дополнительных параметров для каждой записи. Итак, список в вашем примере разбивается наtext/html, application/xhtml+xml, application/xml;q=0.9 а также*/*;q=0.8.q=араметр @ в каждой записи указывает серверу степень предпочтения для этого типа носителя. По умолчанию его максимальное значение1, если он отсутствует (как в первых 2 записях). Последняя запись*/*;q=0.8 указывает серверу, что в конечном итоге любой тип контента будет приемлемым, но будет менее предпочтительным, чем другие перечисленные. В противном случае сервер может решить вообще не отправлять контент, потому что клиент все равно не примет ег

относительное значение качества. Значение Q по умолчанию равно 1,0.

Так что что-то со значением Q 0,9 является чуть более предпочтительным, чем что-то со значением Q 0,6.

Ваш ответ на вопрос