Выбор ответа Junior Заголовки и cookies обновлено
Ответ 415 на POST с JSON
Вопрос
В Postman отправляешь JSON во вкладке Body как raw, но тип оставил Text. Сервер отвечает 415. Почему?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Ушёл Content-Type: text/plain, а сервер принимает application/json. Postman ставит Content-Type по выбранному типу raw-тела.
Варианты ответа
- Postman отправил тело как текст, и сервер не смог разобрать JSON: это ошибка синтаксиса
- Ушёл
Content-Type: text/plain, а сервер принимаетapplication/jsonправильный ответ - Режим
Textотключает заголовокAuthorization, и сервер не видит токен - Сервер перегружен и отбрасывает запросы с телом неподходящего размера
Разбор
Postman ставит Content-Type по выбранному типу raw-тела. С Text уходит text/plain, и сервер честно говорит «этот тип тела не поддерживаю» кодом 415. Битый JSON обычно даёт 400, без токена 401, перегрузка 503 или 429.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.