Stavový kód „400 Bad Request“ je odpověď HTTP, která říká, že server požadavku nerozuměl, protože měl chybný zápis nebo neplatná vstupní data. Obvykle k tomu dochází, když klient pošle požadavek ve špatném formátu, bez povinných parametrů nebo s nepodporovanými daty.
Pokud uživatel například odešle formulář s neúplnými nebo chybnými údaji, server může odpovědět chybou 400 Bad Request a dát mu vědět, že požadavek nelze zpracovat. Tato chyba zajišťuje, že klient pošle platné a správně naformátované informace dřív, než je server zpracuje. Systém tak zůstává spolehlivý.