--- title: Accept slug: Web/HTTP/Headers/Accept tags: - HTTP - Заголовки HTTP - Заголовки запроса HTTP translation_of: Web/HTTP/Headers/Accept original_slug: Web/HTTP/Заголовки/Accept ---
HTTP заголовок запроса Accept
указывает, какие типы контента, выраженные как MIME типы, клиент может понять. Используя согласование контента, сервер затем выбирает одно из предложений, использует его и информирует клиента о своём выборе с помощью заголовка ответа {{HTTPHeader ("Content-Type")}}. Браузеры задают адекватные значения для этого заголовка в зависимости от контекста, в котором выполняется запрос: при получении таблицы стилей CSS для запроса задаётся другое значение, чем при получении изображения, видео или скрипта.
Тип заголовка | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name", "Запрещённое имя заголовка")}} | нет |
{{Glossary("Simple header", "CORS-safelisted request-header")}} | yes, with the additional restriction that values can't contain a CORS-unsafe request header byte: 0x00-0x1F (except 0x09 (HT)), "():<>?@[\]{} , and 0x7F (DEL). |
Accept: <MIME_type>/<MIME_subtype> Accept: <MIME_type>/* Accept: */* // Несколько типов, дополненных синтаксисом {{glossary("quality values", "значений качества")}}: Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
<MIME_type>/<MIME_subtype>
text/html
.<MIME_type>/*
image/*
будет соответствовать типам image/png
, image/svg
, image/gif
и любым другим типам изображений.*/*
;q=
(q-factor weighting)Accept: text/html Accept: image/* Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
Характеристика | Название |
---|---|
{{RFC("7231", "Accept", "5.3.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context |
{{Compat("http.headers.Accept")}}