| Предыдущий | Следующий |
| 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, заголовки или способ передачи тела.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.