415 Unsupported Media Type
Сервер отказывается принять запрос, так как формат тела не поддерживается.
Определение (RFC 9110)
HTTP-код 415 415 Unsupported Media Type определён в RFC 9110 (HTTP Semantics), раздел 15.5.16 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.
Описание
415 Unsupported Media Type возвращается, когда клиент отправляет тело запроса в формате, который сервер не поддерживает. Это определяется несоответствием заголовка Content-Type.
Часто встречается в API: клиент отправляет XML, а API ожидает JSON.
Частые причины
- Отправка XML в API, принимающее только JSON
- Отсутствующий или неверный заголовок
Content-Type - Загрузка файла в неподдерживаемом формате
- Отправка form data, когда ожидается JSON
Как исправить
- Установите корректный заголовок
Content-Type, соответствующий формату тела - Проверьте документацию API на поддерживаемые типы медиа
- При загрузке файлов убедитесь в допустимых MIME-типах
- Убедитесь, что HTTP-клиент сериализует тело в ожидаемом формате
Проверьте HTTP-статус вашего сайта
Проверить →