HTTP

400 Bad Request

The server cannot process the request due to malformed syntax, invalid request message framing, or deceptive request routing.

When You See This Code

When sending malformed JSON, missing required fields, or invalid query parameters.

How to Fix

Check the request body format, validate all required fields, and ensure proper encoding.

Specification

View RFC / Specification →

Related Codes

Cross-Protocol Equivalents

Comparisons

Guides

Glossary