HTTP Status Codes
Complete list of HTTP status codes with detailed information and examples.
Informational
Success
OK
The request has succeeded.
Created
The request has been fulfilled and resulted in a new resource being created.
Accepted
The request has been accepted for processing, but the processing has not been completed.
Non-Authoritative Information
The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK response to satisfy a previous request.
No Content
The server has successfully fulfilled the request and there is no additional content to send.
Reset Content
The server has fulfilled the request and the user agent should reset the document view which caused the request to be sent.
Partial Content
The server has fulfilled the partial GET request for the resource.
Redirection
Multiple Choices
The request has more than one possible responses.
Moved Permanently
The requested resource has been permanently moved to a new URL.
Found
The requested resource resides temporarily under a different URI.
See Other
The response to the request can be found under a different URI and should be retrieved using a GET method on that resource.
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
Use Proxy
The requested resource must be accessed through the proxy given by the Location field.
Switch Proxy
No longer used. Originally meant 'Subsequent requests should use the same URI as the first request.'
Client Error
Bad Request
The server cannot or will not process the request due to something that is perceived to be a client error.
Unauthorized
The request requires user authentication.
Payment Required
Reserved for future use.
Forbidden
The server understood the request, but is refusing to fulfill it.
Not Found
The server cannot find the requested resource.
Method Not Allowed
The request method is not supported for the requested resource.
Not Acceptable
The server cannot generate a response matching the list of acceptable values defined in the request headers.
Server Error
Internal Server Error
The server has encountered a situation it does not know how to handle.
Not Implemented
The server does not support the functionality required to fulfill the request.
Bad Gateway
The server, while acting as a gateway or proxy, received an invalid response from the upstream server.
Service Unavailable
The server is currently unable to handle the request due to a temporary overload or maintenance.
Gateway Timeout
The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server.
HTTP Version Not Supported
The server does not support the HTTP protocol version used in the request.
Variant Also Negotiates
The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process.