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