Browse status codes, search headers reference, and build/test HTTP requests
Browse status codes, search headers, and build HTTP requests.
Showing 64 of 64 status codes
The server received the request headers and the client should proceed to send the request body.
Use: Large request bodies
The server is switching protocols as requested by the client via the Upgrade header.
Use: WebSocket handshake
The server has accepted the full request but has not yet completed it.
Use: WebDAV
Used to return preliminary headers before the final response.
Use: Preloading
Temporary registration signalling that the server supports resumable uploads.
Use: Resumable uploads
The request succeeded and the response body contains the result.
Use: Standard success
The request has been fulfilled and a new resource has been created.
Use: POST create
The request was accepted for processing but processing has not been completed.
Use: Async operations
The request succeeded but the payload was modified by a transforming proxy.
Use: Transforming proxies
The server successfully processed the request but is not returning any content.
Use: DELETE/PUT
The request succeeded and the client should reset the document view.
Use: Form reset
The server is delivering only part of the resource due to a Range header.
Use: Range requests
The body contains multiple status codes for independent sub-operations.
Use: WebDAV
Members of a DAV binding were already listed earlier in the response.
Use: WebDAV bindings
The response is the result of instance manipulations applied to the resource.
Use: Delta encoding
The resource has multiple representations and the client should choose one.
Use: Content negotiation
The URL of the requested resource has been changed permanently.
Use: URL changes
The resource temporarily resides at a different URL.
Use: Temp redirects
The response can be found at another URL using a GET request.
Use: Post/Redirect/Get
The cached version of the resource is still valid.
Use: Cache validation
Deprecated: the resource must be accessed through a proxy.
Use: Deprecated
Previously Switch Proxy; now reserved and no longer used.
Use: Reserved
The resource temporarily moved; the request method must not change.
Use: API redirects
The resource permanently moved; the request method must not change.
Use: API redirects
The server cannot process the request due to a client error.
Use: Invalid data
Authentication is required and has failed or not been provided.
Use: Missing/invalid token
Reserved for future use; some APIs use it for billing failures.
Use: Billing/quota
The server understood the request but refuses to authorize it.
Use: No permissions
The server cannot find the requested resource.
Use: Invalid URL
The request method is not supported for the target resource.
Use: Wrong HTTP method
No representation matches the client's Accept headers.
Use: Content negotiation
The client must authenticate with the proxy first.
Use: Proxy auth
The server timed out waiting for the client to finish the request.
Use: Idle connections
The request conflicts with the current state of the resource.
Use: Duplicate/edit conflict
The resource has been permanently removed and will not return.
Use: Deleted resources
The server requires a Content-Length header.
Use: Missing Content-Length
A condition in the request headers evaluated to false.
Use: Optimistic locking
The request body is larger than the server is willing to process.
Use: File upload limit
The request target is longer than the server will interpret.
Use: Huge query strings
The request body's media type is not supported.
Use: Wrong Content-Type
The requested Range cannot be served for this resource.
Use: Bad Range header
The server cannot meet the requirements of the Expect header.
Use: Expect header
The server refuses to brew coffee because it is a teapot.
Use: April Fools
The request reached a server that cannot produce a response for this origin.
Use: Connection reuse
The request was well-formed but contains semantic errors.
Use: Form errors
The target resource is locked.
Use: WebDAV locks
The operation failed because a dependent operation failed.
Use: WebDAV batches
The server refuses to process a request that might be replayed.
Use: TLS early data
The client must switch to a different protocol.
Use: Protocol upgrade
The server requires the request to be conditional.
Use: Lost-update prevention
The client has sent too many requests in a given amount of time.
Use: Rate limiting
The request headers are too large to process.
Use: Oversized cookies
The resource cannot be served due to legal demands.
Use: Geoblocking
The server encountered an unexpected condition.
Use: Unhandled exception
The server does not support the functionality required.
Use: Unsupported method
An upstream server returned an invalid response.
Use: Proxy error
The server is temporarily unable to handle the request.
Use: Maintenance/overload
An upstream server did not respond in time.
Use: Upstream timeout
The server does not support the HTTP version used in the request.
Use: Protocol version
Transparent content negotiation resulted in a circular reference.
Use: Negotiation misconfig
The server cannot store the representation needed to complete the request.
Use: Disk full
The server detected an infinite loop while processing the request.
Use: WebDAV bindings
Further extensions to the request are required (obsoleted).
Use: HTTP extensions
The client must authenticate to gain network access.
Use: Captive portal