O código de estado "400 Bad Request" é uma resposta HTTP que indica que o servidor não conseguiu perceber o pedido por causa de uma sintaxe mal formada ou de dados inválidos. Isto acontece normalmente quando o cliente envia um pedido com formato errado, parâmetros em falta ou dados não suportados.
Por exemplo, se um utilizador submete um formulário com dados incompletos ou errados, o servidor pode responder com 400 Bad Request para avisar que o pedido não pode ser processado. Este erro garante que o cliente envia informação válida e bem formatada antes de o servidor tratar o pedido, o que mantém o sistema íntegro.