HTTP Status Code Reference
Quick reference for all standard HTTP status codes.
1xx — Informational
Continue
The server has received the request headers and the client should proceed.
Switching Protocols
The server is switching protocols as requested by the client (e.g., WebSocket).
Processing
WebDAV: the server has received and is processing the request.
2xx — Success
OK
Standard response for successful HTTP requests.
Created
The request has been fulfilled and a new resource has been created.
Accepted
The request has been accepted for processing but not yet completed.
No Content
The server successfully processed the request, returning no content.
Partial Content
The server is delivering only part of the resource (range requests).
3xx — Redirection
Moved Permanently
The resource has been permanently moved to a new URL.
Found
The resource is temporarily located at a different URL.
Not Modified
The cached version is still valid; no body is returned.
Temporary Redirect
The request should be repeated with the same method at the new URL.
Permanent Redirect
The request and future requests should use the new URL.
4xx — Client Error
Bad Request
The server cannot process the request due to client error.
Unauthorized
Authentication is required and has failed or not been provided.
Forbidden
The server understood the request but refuses to authorize it.
Not Found
The requested resource could not be found on the server.
Method Not Allowed
The HTTP method used is not allowed for this resource.
Request Timeout
The server timed out waiting for the request.
Conflict
The request conflicts with the current state of the resource.
Gone
The resource is no longer available and will not be available again.
Payload Too Large
The request entity is larger than the server is willing to process.
Unsupported Media Type
The request entity has a media type the server cannot process.
Unprocessable Entity
The request was well-formed but could not be followed due to semantic errors.
Too Many Requests
The client has sent too many requests in a given amount of time (rate limiting).
5xx — Server Error
Internal Server Error
A generic error occurred on the server.
Not Implemented
The server does not support the functionality required to fulfill the request.
Bad Gateway
The server, while acting as a gateway, received an invalid response from upstream.
Service Unavailable
The server is not ready to handle the request (overloaded or down for maintenance).
Gateway Timeout
The server, acting as a gateway, did not receive a timely response from upstream.