...

Что за программа accept

Accept

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

Тип заголовка Request 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: / Accept: /* Accept: */* // Несколько типов, дополненных синтаксисом значений качества (en-US): Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Директивы

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

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

Любой MIME type

;q= (q-factor weighting)

Любое используемое значение помещается в порядке приоритета, заданным с использованием относительного значения качества (en-US) , которое называется весом.

Примеры

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

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

Характеристика Название
RFC 7231, секция 5.3.2: Accept Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context

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

BCD tables only load in the browser

Смотрите также

  • HTTP согласование контента
  • Заголовок с результатами согласования контента: Content-Type
  • Другие похожие заголовки: TE (en-US), Accept-Encoding (en-US), Accept-Charset , Accept-Language

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

This page was last modified on 7 авг. 2023 г. by MDN contributors.

Your blueprint for a better internet.

MDN

Support

  • Product help
  • Report an issue

Our communities

Developers

  • Web Technologies
  • Learn Web Development
  • MDN Plus
  • Hacks Blog
  • Website Privacy Notice
  • Cookies
  • Legal
  • Community Participation Guidelines

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.

Акцепт-онлайн

Сервис «Акцепт – онлайн» позволит Вам распоряжаться своими деньгами и пользоваться услугами Банка в любое время и в любой точке мира.

С помощью современного Интернет-банка Вы способны решить бОльшую часть своих финансовых задач.

Кроме платежей на произвольные реквизиты, Вы можете совершать платежи в адрес почти 5 тыс. поставщиков услуг, имеющихся в базе, в том числе: налоговые платежи, штрафы ГИБДД, коммунальные платежи, а также оплачивать авиа и ж/д билеты, переводить деньги на карту другого клиента банка, пополнять карту Visa российских эмитентов.

В Интернет-банке Вы можете открыть вклад, пополнять и отзывать его, погашать кредиты, конвертировать валюту, а также подключить смс-банкинг и проводить небольшие платежи по телефону.

Популярные запросы

Android Emulator

LD Player — #1 Android Emulator

Лучший Эмулятор Андроида для ПК

Приложения · Hot

TikTok TikTok Pte. Ltd. · Социальные

Wildberries New Wildberries LLC · Покупки

自由浏览 Greatfire.org · Связь

imo plus imo.im · Связь

Google Play Маркет Google LLC · Инструменты

Популярные

Google Кошелек Google LLC · Финансы

Wax Wallet ArabiaLedger · Финансы

QIWI Кошелек QIWI Bank JSC · Финансы

SIGEN.pro Lergen Style LLP · Финансы

PayPal PayPal Mobile · Финансы

PFI: мобильный заработок PFI Apps · Финансы

Olymp Trade OlympTrade · Финансы

Бест чендж — Best Change — Бестчендж STUDIO4 · Финансы

Hive OS Official Hiveon · Финансы

Bonus Bitcoin Earn Bitcoin GSPS · Финансы

APKCombo Installer

Порядок установки XAPK, APKS, OBB?

What are Content-type and Accept Headers

I’ve often felt confused with the difference between the Content-type and Accept Headers that are passed along with a request to an API. I’ve used a fake Json REST API called JsonPlaceHolder to show the Json request and response with a Post request.

Accept Header tells the API that it is expecting the response in the specified media type e.g. application/json or application/xml.
Accept: application/json

And Content-Type tells the API about the media type of the request being sent in the request body e.g. application/json.
Content-Type: application/json

Both headers are sent along with the call to the API from the Client. Below I’m using the Postman Client to test the scenario for json request.
For the scenario, to test the response in XML format, the API should support the format provided in the Accept Header.

The 2nd image above shows the Json body being passed in the Post request for Creating the resource.

For a standard HTML Post request, the Content-Type Header will be one of the Standard types:

  1. application/x-www-form-urlencoded for simple ASCII text
  2. multipart/form-data for file upload support or non-ASCII text

При подготовке материала использовались источники:
https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Accept
https://apkcombo.com/ru/%D0%B0%D0%BA%D1%86%D0%B5%D0%BF%D1%82-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD/ru.ftc.faktura.akcept/

What are Content-type and Accept Headers

Оцените статью