HTTP Status Codes
Complete reference of HTTP status codes grouped by category: Informational (1xx), Success (2xx), Redirection (3xx), Client Error (4xx), Server Error (5xx).
1xx Informational
The server has received the request headers and the client should proceed to send the request body.
The requester has asked the server to switch protocols and the server has agreed.
The server has received and is processing the request, but no response is available yet.
2xx Success
Standard response for successful HTTP requests.
The request has been fulfilled and a new resource has been created.
The request has been accepted for processing, but the processing has not been completed.
The server successfully processed the request and is not returning any content.
3xx Redirection
The requested resource has been permanently moved to a new URL.
The requested resource temporarily resides under a different URL.
Indicates the resource has not been modified since the last request (caching).
The request should be repeated with another URL, but the method must not change.
The request and all future requests should be repeated using another URL.
4xx Client Error
The server cannot process the request due to a client error.
Authentication is required and has failed or not yet been provided.
The request was valid, but the server is refusing action.
The requested resource could not be found.
A request method is not supported for the requested resource.
The server timed out waiting for the request.
The user has sent too many requests in a given amount of time (rate limiting).
5xx Server Error
Generic server error when no more specific message is suitable.
The server was acting as a gateway and received an invalid response from the upstream server.
The server is currently unavailable (overloaded or down for maintenance).
The server was acting as a gateway and did not receive a timely response from the upstream server.
