HTTP Status Codes / Server Response Code Chart
This is here just as a useful reference.
Informational 1xx
100 Continue 101 Switching Protocols
Successful 2xx
200 OK 201 Created 202 Accepted 203 Non-Authoritative Information 204 No Content 205 Reset Content 206 Partial Content
Redirection 3xx
300 Multiple Choices 301 Moved Permanently Location header points to new location. All future requests should use the new URI. 302 Found Moved Temporarily Location header points to new location. Use new location this time, but use the old URI for future requests. 303 See Other The requested URI can be found at a different URI, specified in the Locations header, and should be retrieved by a GET on thet resource. 304 Not Modified 305 Use Proxy 306 (Unused) 307 Temporary Redirect
Client Error 4xx
400 Bad Request Syntax error in the client's request. 401 Unauthorized Given along with the WWW-Authenticate header to indicate that the request lacked proper authorization, and the client should supply proper authorization when requesting this URI again. 402 Payment Required 403 Forbidden The request was denied for a reason the server does not wish indicate to the client. 404 Not Found 405 Method Not Allowed 406 Not Acceptable 407 Proxy Authentication Required 408 Request Timeout 409 Conflict 410 Gone The URI no longer exists and has been permanently removed from the server. 411 Length Required 412 Precondition Failed 413 Request Entity Too Large 414 Request-URI Too Long 415 Unsupported Media Type 416 Requested Range Not Satisfiable 417 Expectation Failed
Server Error 5xx
500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable The service is temporarily unavailable, but should be restored in the future. A Retry-After header may also be supplied. 504 Gateway Timeout 505 HTTP Version Not Supported