400 Bad Request
- The server cannot process the request due to a client error (e.g., malformed request syntax, invalid request message parameters, or malformed entity body in the request)
- Example:
GET /en/docs/developer/error-codes HTTP/1.1
with missing headers
401 Unauthorized
404 Not Found
- The requested resource could not be found but may be available in the future
- Example:
GET /en/docs/developer/nonexistent-path HTTP/1.1
500 Internal Server Error
- A generic error message, given when an unexpected condition was encountered
- Example: Application crash during request processing