Что означает HTTP-статус 400 (Некорректный запрос)?

 
Также может означать:
КонстантаТипОС
ERROR_THREAD_MODE_ALREADY_BACKGROUNDОшибка WindowsWindows
WIN32K_CRITICAL_FAILURE_LIVEDUMPКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_PERMANENT_REDIRECT HTTP_STATUS_DENIED

HTTP_STATUS_BAD_REQUEST

Что означает HTTP 400 (HTTP_STATUS_BAD_REQUEST)

HTTP_STATUS_BAD_REQUEST соответствует ответу HTTP 400: сервер отклонил запрос из-за синтаксиса, framing, заголовков или другой ошибки сообщения клиента.

Сравните сырой запрос с контрактом метода, URI, Content-Type, длины и схемы тела; неизменный запрос автоматически повторять не следует.

HTTP 400 обычно означает, что сервер не смог нормально обработать сам запрос: синтаксис, framing, request target или другое протокольное условие оказались некорректны. Это слишком общий код, чтобы по нему одному судить об ошибке бизнес-данных. Сохраните фактическую строку запроса, значимые заголовки и способ передачи тела, а затем определите, какой компонент первым отверг сообщение.

При наличии reverse proxy сравните запрос до и после него: посредник мог изменить URI, заголовки или способ передачи тела.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.