1xx – Informational
Continue
The server has received the request header and the client should continue with the request.
Switching Protocols
The requester has asked the server to switch protocols.
Processing
The server has received and processed the request but has not yet responded.
Early Hints
Hints that the User-Agent can use while the server prepares the response.
2xx – Success
OK
The request was successful.
Created
The request was successful and a new resource was created.
Accepted
The request was received but has not yet been processed.
Non-Authoritative Information
The response does not originate from the original server.
No Content
The request was successful, but there is no content to return.
Reset Content
Requests the User-Agent to reset the document.
Partial Content
Returns only a part of the resource (Range-Request).
Multi-Status
Contains information about multiple resources (WebDAV).
Already Reported
Was already reported in a previous response (WebDAV).
IM Used
The server has fulfilled a GET request and the response represents the result(s) of one or more instance manipulations.
3xx – Redirection
Multiple Choices
The request has several possible responses.
Moved Permanently
The resource has been permanently moved to a new URL.
Found
The resource has been temporarily moved to another URL.
See Other
The response to this request can be found under a different URI with GET method.
Not Modified
The resource has not been modified since the last request.
Temporary Redirect
The resource is temporarily elsewhere; method to be retained.
Permanent Redirect
The resource is permanently elsewhere; method to be retained.
4xx – Client Error
Bad Request
The request could not be processed due to invalid syntax.
Unauthorized
Authentication required.
Payment Required
Reserved for future use / payment required.
Forbidden
The client has no access rights to the content.
Not Found
The resource could not be found.
Method Not Allowed
The HTTP method is not allowed for this resource.
Not Acceptable
No content matches the User-Agent criteria.
Proxy Authentication Required
Proxy authentication required.
Request Timeout
The server waited and the time has expired.
Conflict
The request conflicts with the current state of the server.
Gone
The resource was permanently removed.
Length Required
The Content-Length header is required.
Precondition Failed
Header conditions are not met by the server.
Content Too Large
The request is larger than allowed by the server.
URI Too Long
The URI is longer than the server can handle.
Unsupported Media Type
The media type of the request is not supported.
Range Not Satisfiable
The requested range cannot be fulfilled.
Expectation Failed
The expectation in the Expect header cannot be fulfilled.
I'm a Teapot
The server refuses to brew coffee — it's a teapot. (RFC 2324, April Fool's joke)
Misdirected Request
The request was directed at a server that cannot generate an appropriate response.
Unprocessable Content
The request was well-formed but could not be processed due to semantic errors.
Locked
The resource is locked (WebDAV).
Failed Dependency
The request failed due to a previous failed request (WebDAV).
Too Early
The server is not ready to risk a request that could be replayed.
Upgrade Required
The client should switch to another protocol.
Precondition Required
The server requires that the request be conditional.
Too Many Requests
The user has sent too many requests in a short period of time (Rate Limiting).
Request Header Fields Too Large
Header fields are too large.
Unavailable For Legal Reasons
The resource is unavailable for legal reasons.
5xx – Server Error
Internal Server Error
The server encountered an unexpected condition.
Not Implemented
The request method is not supported by the server.
Bad Gateway
The gateway server has received an invalid response from the server.
Service Unavailable
The server is temporarily unavailable.
Gateway Timeout
The gateway server did not receive a timely response.
HTTP Version Not Supported
The HTTP version being used is not supported.
Insufficient Storage
The server does not have enough storage space (WebDAV).
Loop Detected
An infinite loop has been detected (WebDAV).
Not Extended
Further extensions of the request are required.
Network Authentication Required
Network authentication required.