400 Bad Request означает, что сервер не может или не хочет обработать запрос из-за воспринимаемой ошибки клиента, например некорректного синтаксиса или параметров. Это не общий код любой ошибки сервера.
Что означает HTTP-статус 400?
400 Bad Request означает, что сервер не может или не хочет обработать запрос из-за воспринимаемой ошибки клиента, например некорректного синтаксиса или параметров. Это не общий код любой ошибки сервера.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
400 Bad Request означает, что сервер не может или не хочет обработать запрос из-за воспринимаемой ошибки клиента, например некорректного синтаксиса или параметров. Это не общий код любой ошибки сервера.
Посмотрите тело ошибки и контракт API: часто там указано, какое поле или формат не принят. При тестировании проверьте неверный JSON, обязательные параметры, типы и согласованные ограничения. Не всякая бизнес-ошибка обязана быть 400 — возможны другие статусы по смыслу операции. Повтор того же некорректного запроса без исправления обычно не помогает.