Http Status Code
1×× Informational
2×× Success
- 200OK
- 201Created
- 202Accepted
- 203Non-authoritative Information
- 204No Content
- 205Reset Content
- 206Partial Content
- 207Multi-Status
- 208Already Reported
- 226IM Used
3×× Redirection
- 300Multiple Choices
- 301Moved Permanently
- 302Found
- 303See Other
- 304Not Modified
- 305Use Proxy
- 307Temporary Redirect
- 308Permanent Redirect
4×× Client Error
- 400Bad Request
- 401Unauthorized
- 402Payment Required
- 403Forbidden
- 404Not Found
- 405Method Not Allowed
- 406Not Acceptable
- 407Proxy Authentication Required
- 408Request Timeout
- 409Conflict
- 410Gone
- 411Length Required
- 412Precondition Failed
- 413Payload Too Large
- 414Request-URI Too Long
- Can happen when GET requests length is long
- Can be solved by increasing the size of URI that server can accept
- 415Unsupported Media Type
- 416Requested Range Not Satisfiable
- 417Expectation Failed
- 418I'm a teapot
- 421Misdirected Request
- 422Unprocessable Entity
- 423Locked
- 424Failed Dependency
- 426Upgrade Required
- 428Precondition Required
- 429Too Many Requests
- 431Request Header Fields Too Large
- 444Connection Closed Without Response
- 451Unavailable For Legal Reasons
- 499Client Closed Request
- HTTP 499 in Nginx means that the client closed the connection before the server answered the request.
5×× Server Error
- 500Internal Server Error
- 501Not Implemented
- 502Bad Gateway
- 503Service Unavailable
- 504Gateway Timeout
- 505HTTP Version Not Supported
- 506Variant Also Negotiates
- 507Insufficient Storage
- 508Loop Detected
- 510Not Extended
- 511Network Authentication Required
- 599Network Connect Timeout Error
Most Important Error Codes
Error Code | Meaning |
---|---|
400 | Bad Request -- Your request is invalid. |
401 | Unauthorized -- Your API key is wrong. |
403 | Forbidden -- The kitten requested is hidden for administrators only. |
404 | Not Found -- The specified kitten could not be found. |
405 | Method Not Allowed -- You tried to access a kitten with an invalid method. |
406 | Not Acceptable -- You requested a format that isn't json. |
410 | Gone -- The kitten requested has been removed from our servers. |
418 | I'm a teapot. |
429 | Too Many Requests -- You're requesting too many kittens! Slow down! |
500 | Internal Server Error -- We had a problem with our server. Try again later. |
503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later. |