← Back to all status codes
4xx Series
Terminal (Do not automatically retry)
400 Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
🌍
SEO Impact
Negative if encountered by crawlers. Indicates broken links leading to malformed URLs or invalid server configurations.
🔧
Common Causes
- 1Invalid JSON body
- 2Missing required parameters
- 3Malformed URI strings
Code Examples
Node.js (Express)
res.status(400).send('Missing email parameter');