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