Атрибут q заголовка Accept сообщает веб-серверу, какой тип содержимого клиент предпочитает получать в случае, если сервер может удовлетворить запрос несколькими типами контента. Точное значение не имеет значения, только относительные значения между несколькими заголовками Accept.
Пока существует только один заголовок Accept, q фактически ничего не делает. Однако, если их несколько, это указывает на приоритет. Например (взято из здесь), предположим, что у вас есть заголовки:
Это может быть истолковано как "если у вас есть базовый звук, отправьте его, иначе пошлите мне какой-нибудь другой звук или не получишь этого, просто дайте мне то, что у вас есть".
Конечно, никто не заставляет сервер обрабатывать эти заголовки, как описано (или даже уделять им какое-либо внимание).