Ошибка 400 — HTTP-статусы
Что это значит
Код состояния HTTP 400 Bad Request означает, что сервер не может обработать запрос из-за синтаксической ошибки. Это происходит, когда клиент отправляет данные в неверном формате, содержит некорректные заголовки или нарушает протокол. Пользователь видит сообщение об ошибке, часто с текстом «Bad Request» или «400». В браузере может отобразиться пустая страница или стандартная страница ошибки сервера.
Вероятные причины
- Некорректный синтаксис запроса (например, неверно сформированный URL)
- Повреждённые или неполные заголовки HTTP
- Слишком большой размер запроса (превышение лимита сервера)
- Неверный формат данных в теле запроса (например, невалидный JSON)
- Проблемы с кодировкой символов (например, недопустимые символы в URL)
- Ошибки в cookie или сессионных данных
- Конфликт версий HTTP (например, HTTP/1.0 vs HTTP/1.1)
- Неправильная настройка прокси-сервера или балансировщика
Что делать — по порядку
- Проверьте URL на опечатки и лишние символы
- Очистите кеш и cookie браузера
- Попробуйте отправить запрос из другого браузера или устройства
- Проверьте размер отправляемых данных (файлы, формы) — возможно, превышен лимит
- Если используете API, проверьте формат тела запроса (JSON, XML) на валидность
- Временно отключите расширения браузера или VPN
- Проверьте логи сервера для уточнения причины
- Обратитесь к администратору сервера, если проблема повторяется
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Код ошибки 400 — что это значит?
Это значит, что сервер не понял ваш запрос из-за синтаксической ошибки. Проверьте правильность URL и данных.
Как исправить ошибку 400 на сайте?
Попробуйте очистить кеш браузера, проверить URL на опечатки, отключить расширения или обратиться к администратору сайта.
Ошибка 400 в YouTube на Android — что делать?
Проверьте подключение к сети, очистите кеш приложения YouTube или переустановите его. Также может помочь сброс настроек сети.
Ошибка 400 при отправке запроса на сайте прокуратуры — почему?
Возможно, вы отправляете слишком большой файл или неверно заполнили форму. Проверьте размер и формат данных.
Чем отличается ошибка 400 от 404?
400 — ошибка в запросе (синтаксис), 404 — ресурс не найден. 400 указывает на проблему с тем, как вы отправляете запрос, а 404 — на то, что запрашиваемой страницы не существует.
Источники
- HTTP Status Codes — MDN Web Docs проверено 28.07.2026
- RFC 7231 — Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content проверено 28.07.2026
Где встречается
Все HTTP-серверы, веб-приложения, API, браузеры, мобильные приложения, использующие HTTP-протокол