Spec-Zone.ru › HTTP

Статус: 415

415 Неподдерживаемый тип данных

Код состояния HTTP 415 Unsupported Media Type ответа с ошибкой клиента означает, что сервер отказался принимать запрос, поскольку формат содержимого сообщения не поддерживается.

Проблема с форматом может быть связана с указанными в запросе значениями Content-Type или Content-Encoding, а также возникнуть в результате обработки содержимого сообщения запроса. Некоторые серверы могут строго проверять ожидаемое Content-Type запросов. Например, отправка UTF8 вместо UTF-8 для указания кодировки UTF-8 может привести к тому, что сервер сочтёт тип данных недопустимым.

Статус

415 Unsupported Media Type

Примеры

>

Отсутствует тип содержимого

В следующем примере заголовок Content-Type полностью отсутствует:

POST /comments HTTP/1.1
Host: example.com
Content-Length: 23

{
  "user": "belgin",
  "comment": "LGTM!"
}

Если реализация сервера ожидает, что запрос к этой конечной точке будет содержать как минимум MIME-тип Content-Type: application/json;, сервер может отправить следующий ответ:

HTTP/1.1 415 Unsupported Media Type
Date: Fri, 28 Jun 2024 12:00:00 GMT
Server: Apache/2.4.41 (Ubuntu)
Accept-Post: application/json; charset=UTF-8
Content-Length: 0

Недопустимый тип содержимого

В следующем примере заголовок Content-Type ошибочно задан как данные формы в формате URL-кодирования, хотя содержимое находится в теле запроса:

POST /comments HTTP/1.1
Host: example.com
Content-Length: 23
Content-Type: application/x-www-form-urlencoded

{
  "user": "belgin",
  "comment": "LGTM!"
}

В этом случае сервер отвечает кодом 415 и указывает требуемый для запроса тип содержимого в заголовке Accept-Post:

HTTP/1.1 415 Unsupported Media Type
Date: Fri, 28 Jun 2024 12:00:00 GMT
Server: Apache/2.4.41 (Ubuntu)
Accept-Post: application/json; charset=UTF-8
Content-Length: 0

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

Спецификация
Семантика HTTP>
# status.415>

См. также

  • Коды состояния HTTP-ответов
  • Content-Type
  • Content-Encoding
  • Accept-Post

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

Spec-Zone.ru

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