Kod „400 Bad Request” to odpowiedź HTTP, która mówi, że serwer nie zrozumiał żądania z powodu błędnej składni lub nieprawidłowych danych. Zwykle dzieje się tak, gdy klient wysyła żądanie w złym formacie, bez wymaganych parametrów albo z danymi, których serwer nie obsługuje.
Przykład: użytkownik wysyła formularz z niepełnymi lub błędnymi danymi. Serwer może wtedy odpowiedzieć kodem 400 Bad Request, aby dać znać, że żądania nie da się przetworzyć. Ten błąd pilnuje, by klient przesłał poprawne i dobrze sformatowane dane, zanim serwer je przetworzy. Dzięki temu system działa niezawodnie.