1xx informational response
Continue
HTTPWaiting for the client to emit the body of the request.
Switching Protocols
HTTPThe server has agreed to change protocol.
Processing
WebDavThe server is processing the request, but no response is available yet.
Early Hints
HTTPThe server returns some response headers before final HTTP message.
2xx success
OK
HTTPStandard response for successful HTTP requests.
Created
HTTPThe request has been fulfilled, resulting in the creation of a new resource.
Accepted
HTTPThe request has been accepted for processing, but the processing has not been completed.
Non-Authoritative Information
HTTPThe request is successful but the content of the original request has been modified by a transforming proxy.
No Content
HTTPThe server successfully processed the request and is not returning any content.
Reset Content
HTTPThe server indicates to reinitialize the document view which sent this request.
Partial Content
HTTPThe server is delivering only part of the resource due to a range header sent by the client.
Multi-Status
WebDavThe message body that follows is an XML message and can contain a number of separate response codes.
Already Reported
WebDavThe members of a DAV binding have already been enumerated in a preceding part of the response.
IM Used
HTTPThe server has fulfilled a request for the resource, and the response is a representation of the result.
3xx redirection
Multiple Choices
HTTPIndicates multiple options for the resource that the client may follow.
Moved Permanently
HTTPThis and all future requests should be directed to the given URI.
Found
HTTPRedirect to another URL. This is an example of industry practice contradicting the standard.
See Other
HTTPThe response to the request can be found under another URI using a GET method.
Not Modified
HTTPIndicates that the resource has not been modified since the version specified by the request headers.
Use Proxy
HTTPThe requested resource is available only through a proxy.
Switch Proxy
HTTPNo longer used. Originally meant subsequent requests should use the specified proxy.
Temporary Redirect
HTTPThe request should be repeated with another URI, while future requests still use the original URI.
Permanent Redirect
HTTPThe request and all future requests should be repeated using another URI.
4xx client error
Bad Request
HTTPThe server cannot or will not process the request due to an apparent client error.
Unauthorized
HTTPAuthentication is required and has failed or has not yet been provided.
Payment Required
HTTPReserved for future use.
Forbidden
HTTPThe request was valid, but the server is refusing action.
Not Found
HTTPThe requested resource could not be found but may be available in the future.
Method Not Allowed
HTTPA request method is not supported for the requested resource.
Not Acceptable
HTTPThe requested resource can generate only content not acceptable according to the Accept headers.
Proxy Authentication Required
HTTPThe client must first authenticate itself with the proxy.
Request Timeout
HTTPThe server timed out waiting for the request.
Conflict
HTTPThe request could not be processed because of a conflict in the request.
Gone
HTTPThe resource requested is no longer available and will not be available again.
Length Required
HTTPThe request did not specify the length of its content.
Precondition Failed
HTTPThe server does not meet one of the preconditions that the requester put on the request.
Payload Too Large
HTTPThe request is larger than the server is willing or able to process.
URI Too Long
HTTPThe URI provided was too long for the server to process.
Unsupported Media Type
HTTPThe request entity has a media type which the server or resource does not support.
Range Not Satisfiable
HTTPThe client asked for a portion of the file, but the server cannot supply that portion.
Expectation Failed
HTTPThe server cannot meet the requirements of the Expect request-header field.
I'm a teapot
HTTPThe server refuses the attempt to brew coffee with a teapot.
Misdirected Request
HTTPThe request was directed at a server that is not able to produce a response.
Unprocessable Entity
HTTPThe request was well-formed but could not be followed due to semantic errors.
Locked
HTTPThe resource that is being accessed is locked.
Failed Dependency
HTTPThe request failed due to failure of a previous request.
Too Early
HTTPThe server is unwilling to risk processing a request that might be replayed.
Upgrade Required
HTTPThe client should switch to a different protocol.
Precondition Required
HTTPThe origin server requires the request to be conditional.
Too Many Requests
HTTPThe user has sent too many requests in a given amount of time.
Request Header Fields Too Large
HTTPThe server is unwilling to process the request because header fields are too large.
Unavailable For Legal Reasons
HTTPA server operator has received a legal demand to deny access to a resource.
5xx server error
Internal Server Error
HTTPA generic error message when an unexpected condition was encountered.
Not Implemented
HTTPThe server does not recognize the request method or lacks the ability to fulfill it.
Bad Gateway
HTTPThe server was acting as a gateway or proxy and received an invalid upstream response.
Service Unavailable
HTTPThe server is currently unavailable because it is overloaded or down for maintenance.
Gateway Timeout
HTTPThe server was acting as a gateway or proxy and did not receive a timely response.
HTTP Version Not Supported
HTTPThe server does not support the HTTP protocol version used in the request.
Variant Also Negotiates
HTTPTransparent content negotiation for the request results in a circular reference.
Insufficient Storage
HTTPThe server is unable to store the representation needed to complete the request.
Loop Detected
HTTPThe server detected an infinite loop while processing the request.
Not Extended
HTTPFurther extensions to the request are required for the server to fulfill it.
Network Authentication Required
HTTPThe client needs to authenticate to gain network access.