1xx Informational Responses
| Code | Name | Description |
|---|---|---|
100 | Continue | Request can continue |
101 | Switching Protocols | Protocol switch |
102 | Processing | Processing (WebDAV) |
103 | Early Hints | Early hints |
2xx Success Responses
| Code | Name | Description |
|---|---|---|
200 | OK | Request succeeded |
201 | Created | Resource created |
202 | Accepted | Request accepted (processing incomplete) |
203 | Non-Authoritative Information | Non-authoritative info |
204 | No Content | Success (no response body) |
205 | Reset Content | Content reset |
206 | Partial Content | Partial content |
207 | Multi-Status | Multiple statuses (WebDAV) |
3xx Redirects
| Code | Name | Description |
|---|---|---|
300 | Multiple Choices | Multiple choices |
301 | Moved Permanently | Permanent redirect |
302 | Found | Temporary redirect |
303 | See Other | See other |
304 | Not Modified | Not modified (use cache) |
307 | Temporary Redirect | Temporary redirect (method preserved) |
308 | Permanent Redirect | Permanent redirect (method preserved) |
4xx Client Errors
| Code | Name | Description |
|---|---|---|
400 | Bad Request | Invalid request |
401 | Unauthorized | Authentication required |
402 | Payment Required | Payment required (future use) |
403 | Forbidden | Access forbidden |
404 | Not Found | Resource not found |
405 | Method Not Allowed | Method not allowed |
406 | Not Acceptable | Not acceptable |
407 | Proxy Authentication Required | Proxy auth required |
408 | Request Timeout | Request timeout |
409 | Conflict | Conflict |
410 | Gone | Permanently deleted |
411 | Length Required | Content-Length required |
412 | Precondition Failed | Precondition failed |
413 | Payload Too Large | Payload too large |
414 | URI Too Long | URI too long |
415 | Unsupported Media Type | Unsupported media type |
416 | Range Not Satisfiable | Range not satisfiable |
417 | Expectation Failed | Expect header error |
418 | I’m a teapot | Teapot (joke) |
422 | Unprocessable Entity | Unprocessable entity |
423 | Locked | Locked (WebDAV) |
429 | Too Many Requests | Rate limit exceeded |
451 | Unavailable For Legal Reasons | Unavailable for legal reasons |
5xx Server Errors
| Code | Name | Description |
|---|---|---|
500 | Internal Server Error | Internal server error |
501 | Not Implemented | Not implemented |
502 | Bad Gateway | Bad gateway |
503 | Service Unavailable | Service unavailable |
504 | Gateway Timeout | Gateway timeout |
505 | HTTP Version Not Supported | HTTP version not supported |
507 | Insufficient Storage | Insufficient storage (WebDAV) |
508 | Loop Detected | Loop detected (WebDAV) |
510 | Not Extended | Extension required |
511 | Network Authentication Required | Network auth required |
Commonly Used Status Codes
| Code | Usage |
|---|---|
200 | GET success, PUT/PATCH update success |
201 | POST creation success |
204 | DELETE success |
301 | URL change for SEO |
302 | Redirect after login |
400 | Validation error |
401 | Login required |
403 | Insufficient permissions |
404 | Page not found |
500 | Unexpected server error |