Spec-Zone.ru › HTTP

Принимать

Принимать

Заголовок запроса Accept HTTP указывает типы содержимого, выраженные как MIME-типы, которые клиент может обработать. Сервер использует переговоры о содержимом, чтобы выбрать один из предложенных типов и сообщить клиенту об этом с помощью заголовка ответа Content-Type. Браузеры устанавливают необходимые значения для этого заголовка на основе контекста запроса. Например, браузер использует разные значения при запросе CSS-стилей, изображений, видео или скриптов.

Тип заголовка Заголовок запроса
Запрещенное имя заголовка нет
Заголовок запроса, включенный в CORS да, с дополнительным ограничением, что значения не могут содержать байты заголовка запроса, небезопасного для CORS: 0x00-0x1F (кроме 0x09 (HT)), "():<>?@[\]{}, и 0x7F (DEL).

Синтаксис

Accept: <MIME_type>/<MIME_subtype>
Accept: <MIME_type>/*
Accept: */*

// Multiple types, weighted with the quality value syntax:
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, image/webp, */*;q=0.8

Директивы

<MIME_type>/<MIME_subtype>

Один точный MIME-тип, например text/html.

<MIME_type>/*

MIME-тип, но без подтипа. image/* соответствует image/png, image/svg, image/gif, и другим типам изображений.

*/*

Любой MIME-тип

;q= (взвешивание коэффициента q)

Значение, используемое для определения порядка предпочтения, выраженное с помощью относительного значения качества, называемого весом.

Примеры

Accept: text/html

Accept: image/*

// General default
Accept: */*

// Default for navigation requests
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Спецификации

Спецификация
Семантика HTTP
# field.accept

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
Accept
Да
12
Да
В Firefox 66 значение заголовка по умолчанию Accept изменилось на */*.
Да
Да
Да
Да
Да
Да
В Firefox 66 значение заголовка по умолчанию Accept изменилось на */*.
Да
Да
Да

См. также

  • HTTP переговоры о содержимом
  • Список значений Accept по умолчанию
  • Заголовок с результатом переговоров о содержимом: Content-Type
  • Другие похожие заголовки: TE, Accept-Encoding, Accept-Language

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API