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
- Soft 404 - A soft 404 error is a "page not found" error that is not properly communicated to search engine bots. It occurs when a web server responds with a 200 OK HTTP response code for a page that doesn't exist, instead of the correct 404 Not Found.
- Soft 404 errors are different from hard 404 errors, which are actual response codes that indicate to search engines not to crawl invalid pages. Soft 404 errors can impact SEO because Google de-indexes pages that return a soft 404 error.
- 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. |