Встречается на собеседованиях • сегодня

Какие ошибки у статусов кода 400

Статус код 400 Bad Request указывает на ошибку клиента, когда сервер не может обработать запрос из-за некорректного синтаксиса или неверных данных. Основные причины:

  1. Некорректный JSON/XML – невалидный формат тела запроса.
    json
    { "name": "John", "age": }  // пропущено значение
  1. Неверные параметры – отсутствуют обязательные поля или переданы недопустимые значения.

    json
    { "email": "not-an-email" }  // email без @
  2. Неподдерживаемый Content-Type – например, отправка text/plain вместо application/json.

  3. Слишком большой запрос – превышен лимит размера тела (например, загрузка файла).

  4. Неправильные заголовки – отсутствует Authorization или Content-Type.

Для исправления проверьте:

  • Формат тела запроса (валидация JSON/XML).
  • Обязательные поля и их типы.
  • Корректность заголовков и Content-Type.
  • Логику валидации на сервере (если 400 возвращается ошибочно).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы