Довідник помилок / HTTP 400 Bad Request
Помилка 400 Bad Request
Помилка 400 Bad Request означає, що сервер отримав запит, який вважає некоректним, і відмовився його обробляти. На відміну від 500 (винен сервер) чи 404 (сторінки немає), код 400 каже, що зламаний сам запит: браузер надіслав щось, чого сервер не зміг розібрати. Найчастіше причина на боці відвідувача (зіпсовані куки, надто великий заголовок, кривий URL), рідше винна конфігурація проксі, CDN або правила на сервері.
Перевірте свій сайт
Через що виникає
Найпоширеніша причина - зіпсовані або надто великі куки для цього домену: LiteSpeed чи Nginx повертають '400 Bad Request - Request Header Or Cookie Too Large'. Далі йдуть кривий URL з недопустимими символами чи поламаним %-кодуванням і завеликі HTTP-заголовки, що впираються в ліміти сервера. Рідше винен посередник: неправильно налаштований проксі або CDN (наприклад Cloudflare) між відвідувачем і сайтом, чи правило в .htaccess або mod_security, яке відкидає запит.
Як виправити
- Перезавантажте сторінку і відкрийте той самий URL у режимі інкогніто або в іншому браузері - так ви обходите куки й розширення. Якщо там усе працює, проблема локальна, на вашому боці.
- Очистіть куки й дані саме для цього домену (а не всю історію): зіпсовані чи розбухлі куки - причина №1 для 400, особливо після зміни або переїзду сайту.
- Перевірте URL на друкарські помилки, недопустимі символи й поламане %-кодування; наберіть адресу вручну замість того, щоб іти за збереженим чи скопійованим посиланням.
- Переконайтеся, що сайт узагалі відповідає, а не лежить для всіх - зробіть перевірку доступності нижче. Якщо сайт недоступний повністю, справа не у вашому запиті.
- Вимкніть розширення браузера, що переписують запити (VPN, проксі, блокувальники), і спробуйте з іншої мережі чи пристрою - так ви виключите посередника, який додає криві заголовки.
- Якщо сайт ваш: перегляньте налаштування CDN або проксі (наприклад Cloudflare) і нещодавні зміни в .htaccess чи правилах mod_security; за потреби підніміть ліміти на розмір заголовків у LiteSpeed або Apache.