httpstatus.es

Database of HTTP status codes with their IETF + Wikipedia descriptions and helpful code references. Maintained by @citricsquid. New codes and improvements can be commited via the GitHub repository.

Hosting sponsored by Runscope.

1xx Informational
Client should continue with request
Server is switching protocols
Server has received and is processing the request
resume aborted PUT or POST requests
URI is longer than a maximum of 2083 characters
2xx Success
standard response for successful HTTP requests
request has been fulfilled; new resource created
request accepted, processing pending
request processed, information may be from another source
request processed, no content returned
request processed, no content returned, reset document view
partial resource return due to request header
XML, can contain multiple separate responses
results previously returned
request fulfilled, reponse is instance-manipulations
3xx Redirection
multiple options for the resource delivered
this and all future requests directed to the given URI
temporary response to request found via alternative URI
permanent response to request found via alternative URI
resource has not been modified since last requested
content located elsewhere, retrieve from there
subsequent requests should use the specified proxy
connect again to different URI as provided
connect again to a different URI using the same method
4xx Client Error
request cannot be fulfilled due to bad syntax
authentication is possible but has failed
payment required, reserved for future use
server refuses to respond to request
requested resource could not be found
request method not supported by that resource
content not acceptable according to the Accept headers
client must first authenticate itself with the proxy
server timed out waiting for the request
request could not be processed because of conflict
resource is no longer available and will not be available again
request did not specify the length of its content
server does not meet request preconditions
request is larger than the server is willing or able to process
URI provided was too long for the server to process
server does not support media type
client has asked for unprovidable portion of the file
server cannot meet requirements of Expect request-header field
I'm a teapot
Twitter rate limiting
request unable to be followed due to semantic errors
resource that is being accessed is locked
request failed due to failure of a previous request
client should switch to a different protocol
origin server requires the request to be conditional
user has sent too many requests in a given amount of time
server is unwilling to process the request
server returns no information and closes the connection
request should be retried after performing action
Windows Parental Controls blocking access to webpage
The server cannot reach the client's mailbox.
connection closed by client while HTTP server is processing
5xx Server Error
generic error message
server does not recognise method or lacks ability to fulfill
server received an invalid response from upstream server
server is currently unavailable
gateway did not receive response from upstream server
server does not support the HTTP protocol version
content negotiation for the request results in a circular reference
server is unable to store the representation
server detected an infinite loop while processing the request
bandwidth limit exceeded
further extensions to the request are required
client needs to authenticate to gain network access
network read timeout behind the proxy
network connect timeout behind the proxy