Client Error HTTP Status Codes – Full List and Explanations
Client Error HTTP Status Codes explain common response patterns for this HTTP class.
Code List
- HTTP 400 Bad Request — HTTP 400 Bad Request indicates a client errors response outcome. Guide
- HTTP 401 Unauthorized — HTTP 401 Unauthorized indicates a client errors response outcome. Guide
- HTTP 402 Payment Required — HTTP 402 Payment Required indicates a client errors response outcome. Guide
- HTTP 403 Forbidden — HTTP 403 Forbidden indicates a client errors response outcome. Guide
- HTTP 404 Not Found — HTTP 404 Not Found indicates a client errors response outcome. Guide
- HTTP 405 Method Not Allowed — HTTP 405 Method Not Allowed indicates a client errors response outcome. Guide
- HTTP 406 Not Acceptable — HTTP 406 Not Acceptable indicates a client errors response outcome. Guide
- HTTP 407 Proxy Authentication Required — HTTP 407 Proxy Authentication Required indicates a client errors response outcome. Guide
- HTTP 408 Request Timeout — HTTP 408 Request Timeout indicates a client errors response outcome. Guide
- HTTP 409 Conflict — HTTP 409 Conflict indicates a client errors response outcome. Guide
- HTTP 410 Gone — HTTP 410 Gone indicates a client errors response outcome. Guide
- HTTP 411 Length Required — HTTP 411 Length Required indicates a client errors response outcome. Guide
- HTTP 412 Precondition Failed — HTTP 412 Precondition Failed indicates a client errors response outcome. Guide
- HTTP 413 Content Too Large — HTTP 413 Content Too Large indicates a client errors response outcome. Guide
- HTTP 414 URI Too Long — HTTP 414 URI Too Long indicates a client errors response outcome. Guide
- HTTP 415 Unsupported Media Type — HTTP 415 Unsupported Media Type indicates a client errors response outcome. Guide
- HTTP 416 Range Not Satisfiable — HTTP 416 Range Not Satisfiable indicates a client errors response outcome. Guide
- HTTP 417 Expectation Failed — HTTP 417 Expectation Failed indicates a client errors response outcome. Guide
- HTTP 418 Unused — HTTP 418 is unused in the IANA registry and should not be emitted by modern applications. Guide
- HTTP 421 Misdirected Request — HTTP 421 Misdirected Request indicates a client errors response outcome. Guide
- HTTP 422 Unprocessable Content — HTTP 422 Unprocessable Content indicates a client errors response outcome. Guide
- HTTP 423 Locked — HTTP 423 Locked indicates a client errors response outcome. Guide
- HTTP 424 Failed Dependency — HTTP 424 Failed Dependency indicates a client errors response outcome. Guide
- HTTP 425 Too Early — HTTP 425 Too Early indicates a client errors response outcome. Guide
- HTTP 426 Upgrade Required — HTTP 426 Upgrade Required indicates a client errors response outcome. Guide
- HTTP 427 Unassigned — HTTP 427 is currently unassigned in the IANA registry and should not be emitted by modern applications. Guide
- HTTP 428 Precondition Required — HTTP 428 Precondition Required indicates a client errors response outcome. Guide
- HTTP 429 Too Many Requests — HTTP 429 Too Many Requests indicates a client errors response outcome. Guide
- HTTP 430 Unassigned — HTTP 430 is currently unassigned in the IANA registry and should not be emitted by modern applications. Guide
- HTTP 431 Request Header Fields Too Large — HTTP 431 Request Header Fields Too Large indicates a client errors response outcome. Guide
- HTTP 451 Unavailable For Legal Reasons — HTTP 451 Unavailable For Legal Reasons indicates a client errors response outcome. Guide
FAQ
How should I use this category?
Use it to quickly narrow debugging between routing, authentication, redirects, and server-side failures.
Where can I browse every class?
Use the status code hub.