Błąd 400 Bad Request to komunikat HTTP oznaczający, że serwer nie może przetworzyć żądania z Twojej przeglądarki, ponieważ jest ono w jakiś sposób nieprawidłowe. Przyczyna problemu leży najczęściej po stronie użytkownika, a nie samej witryny. Zrozumienie, czy chodzi o błędny adres URL, uszkodzone ciasteczka czy problem z pamięcią podręczną, pozwala szybko przywrócić działanie strony, stosując kilka prostych rozwiązań.
Spis treści
ToggleCo to jest błąd 400 Bad Request?
Błąd 400 Bad Request to kod statusu HTTP, który oznacza, że serwer nie mógł zrozumieć lub przetworzyć żądania wysłanego przez klienta. Problem leży po stronie wysyłającego – najczęściej przeglądarki internetowej lub użytkownika – a nie serwera, na którym znajduje się witryna. Oznacza to, że serwer odebrał żądanie, ale uznał je za wadliwe lub zniekształcone (malformed request), przez co nie jest w stanie go obsłużyć. W efekcie strona internetowa nie może zostać poprawnie wyświetlona.
Ten komunikat należy do klasy błędów klienta (kody 4xx) i sygnalizuje nieprawidłowe sformułowanie żądania, błędną składnię lub fałszywe kierowanie. Zwracając kod 400, serwer jasno przekazuje: „Nie rozumiem, o co pytasz, ponieważ Twoje żądanie jest niepoprawne”. Jest to odmienna sytuacja od błędów z serii 5xx, które dotyczą problemów po stronie serwera. Technicznie błąd ten występuje też pod nazwami HTTP error 400 czy po prostu błąd HTTP 400.
Dlaczego wyskakuje błąd 400? Najczęstsze przyczyny
Błąd 400 pojawia się zawsze wtedy, gdy serwer interpretuje żądanie klienta jako nieprawidłowe, zniekształcone lub nawet potencjalnie niebezpieczne i odmawia jego przetworzenia. Problem zawsze tkwi po stronie klienta, np. przeglądarki, a nie samego serwera. Przyczyny mogą być różne — od literówek w adresie URL po komplikacje z lokalnie przechowywanymi danymi.
Do najczęstszych przyczyn błędu 400 Bad Request należą:
- Nieprawidłowa składnia adresu URL – np. niedozwolone znaki (
%,$,{}spoza prawidłowego kodowania), błędne kodowanie lub struktura niezgodna ze standardami, jak podwójne ukośniki. - Uszkodzone lub nieaktualne pliki cookies – przeglądarka przechowuje dane sesji w plikach cookie, a jeśli są one uszkodzone lub przeterminowane, serwer odrzuca żądanie jako niewiarygodne.
- Przesyłanie zbyt dużego pliku – wiele serwerów ma limit maksymalnej wielkości przesyłanych plików; przekroczenie go powoduje zwrócenie błędu 400.
- Błędne nagłówki żądania HTTP – jeśli nagłówki są niekompletne, źle sformatowane (np.
Content-Lengthnie odpowiada rzeczywistej treści) lub zbyt długie, serwer odrzuca żądanie. - Nieaktualna pamięć podręczna DNS – lokalne rekordy DNS mogą być przestarzałe, co powoduje, że żądanie trafia pod niewłaściwy adres IP, wywołując błąd.
Jak naprawić błąd 400 Bad Request? Instrukcja
Naprawa błędu 400 zależy od tego, kto go napotyka – użytkownik czy administrator serwisu. W większości przypadków problem tkwi po stronie klienta, więc użytkownik często może samodzielnie go rozwiązać, oczyszczając dane wysyłane z przeglądarki.
Jeśli problem jest bardziej złożony, objawia się u wielu osób lub dotyczy specyficznych funkcji serwisu (np. logowania, wysyłania plików), konieczna jest interwencja webmastera. Administrator ma dostęp do logów serwera, które pomagają zidentyfikować źródło nieprawidłowych żądań oraz sprawdzić limity i reguły konfiguracyjne. Poniżej opisano kroki do podjęcia zarówno przez użytkownika, jak i administratora.
5 kroków naprawy dla użytkownika
Gdy wystąpi błąd 400, możesz spróbować następujących działań, które eliminują najczęstsze przyczyny po stronie klienta i nie wymagają specjalistycznej wiedzy:
- Sprawdź adres URL – upewnij się, że w pasku przeglądarki nie ma literówek ani niedozwolonych lub błędnie zakodowanych znaków.
- Zweryfikuj składnię żądania – jeśli błąd pojawia się po wypełnieniu formularza, sprawdź, czy pola nie zawierają zakazanych symboli.
- Usuń pliki cookie – otwórz stronę w trybie incognito/prywatnym, który nie używa istniejących ciasteczek. Jeśli to rozwiąże problem, usuń pliki cookie powiązane z daną stroną, gdyż ich uszkodzenie lub przestarzałość mogą być przyczyną błędu.
- Wyczyść pamięć podręczną DNS – usunięcie lokalnych rekordów wymusi pobranie aktualnych informacji o serwerze i jego adresie IP.
- Zresetuj przeglądarkę – w ostateczności przywróć jej ustawienia domyślne, by wyeliminować potencjalne konflikty wynikające z niestandardowej konfiguracji.
Co może zrobić webmaster lub administrator?
Jeśli błąd wynika z konfiguracji serwera, administrator powinien:
- Przeanalizować logi serwera (np. access.log, error.log), by wykryć źródło wadliwych żądań.
- Zweryfikować limity dotyczące nagłówków HTTP, ponieważ ich nieprawidłowe ustawienia mogą powodować odrzucanie zapytań.
- Zidentyfikować i wyłączyć wtyczki, które generują duże lub uszkodzone pliki cookie.
- Po każdej zmianie sprawdzić, czy błąd nadal występuje, aby potwierdzić skuteczność działań.
Jak wygląda błąd 400? Różne warianty komunikatu
Błąd 400 Bad Request może przyjmować różne formy wizualne, w zależności od konfiguracji serwera i przeglądarki. Użytkownik może zobaczyć odmienne wersje tekstowe tego samego błędu, które jednak zawsze oznaczają, że serwer nie mógł zrozumieć lub przetworzyć żądania.
Najczęstsze komunikaty to:
- 400 Bad Request – standardowa i krótka forma.
- HTTP Error 400 – Bad Request – formalna wersja spotykana często na serwerach Microsoft IIS.
- Bad Request – Invalid URL – wskazuje, że podstawą problemu jest nieprawidłowy adres URL.
- The request hostname is invalid – mówi o błędnym lub nierozpoznanym hoście.
- The request could not be understood by the server due to malformed syntax – rozbudowana informacja o błędach w składni żądania.
Jaki jest wpływ błędu 400 na SEO i użytkownika?
Błąd 400 Bad Request negatywnie wpływa zarówno na pozycjonowanie strony, jak i na doświadczenia użytkowników. Roboty wyszukiwarek, np. Googlebot, nie są w stanie przetworzyć adresów zwracających kod 400, więc strona nie zostaje zaindeksowana lub może zostać usunięta z indeksu.
Dla użytkownika oznacza to przerwanie dostępu do treści i frustrację, co skutkuje natychmiastowym opuszczeniem serwisu. To z kolei przekłada się na dwa kluczowe wskaźniki:
- Wzrost współczynnika odrzuceń (bounce rate).
- Pogorszenie doświadczenia użytkownika (UX).
Algorytmy wyszukiwarek interpretują wysokie wartości tych wskaźników jako sygnał o niskiej jakości strony lub problemach technicznych, co może prowadzić do obniżenia pozycji w wynikach wyszukiwania, nawet gdy problem dotyczy jednej podstrony.




