Some important HTTP status codes

A little list of important HTTP status codes, for all of you, that tend to forget things.

For a complete list, refer to

100 - 199 [Informational]

101 Switching Protocols

200 - 299 [Success]

200 OK 203 Non-Authoritative Information (since HTTP/1.1) 204 No Content

300 - 399 [Redirection]

300 Multiple Choices 301 Moved Permanently 302 Found 304 Not Modified 307 Temporary Redirect (since HTTP/1.1)

400 - 499 [Client Error]

400 Bad Request 401 Unauthorized 402 Payment Required 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timeout 414 Request-URI Too Long 429 Too Many Requests 431 Request Header Fields Too Large

500 - 599 [Client Error]

500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 505 HTTP Version Not Supported