Developer
HTTP Status Codes Reference
Complete reference for all HTTP status codes with descriptions.
Continue
1xxServer received request headers, client should proceed.
Switching Protocols
1xxServer is switching protocols as requested.
Processing
1xxServer received and is processing the request.
OK
2xxStandard successful response.
Created
2xxRequest fulfilled and new resource created.
Accepted
2xxRequest accepted but not yet acted upon.
No Content
2xxRequest processed, no content to return.
Partial Content
2xxServer delivering only part of the resource.
Moved Permanently
3xxResource permanently moved to new URL.
Found
3xxResource temporarily at different URL.
Not Modified
3xxResource has not been modified since last request.
Temporary Redirect
3xxRequest should be repeated at another URL.
Permanent Redirect
3xxResource permanently moved, use new URL.
Bad Request
4xxServer cannot process request due to client error.
Unauthorized
4xxAuthentication required and has failed.
Forbidden
4xxServer understood but refuses to authorize.
Not Found
4xxRequested resource could not be found.
Method Not Allowed
4xxHTTP method not allowed for this resource.
Request Timeout
4xxServer timed out waiting for the request.
Conflict
4xxRequest conflicts with current state of the server.
Gone
4xxResource is no longer available permanently.
Payload Too Large
4xxRequest entity larger than server limits.
URI Too Long
4xxURI provided was too long for the server.
Unsupported Media Type
4xxMedia format not supported by the server.
Unprocessable Entity
4xxRequest well-formed but semantic errors.
Too Many Requests
4xxUser has sent too many requests (rate limiting).
Internal Server Error
5xxGeneric server error message.
Not Implemented
5xxServer does not support the request method.
Bad Gateway
5xxServer received invalid response from upstream.
Service Unavailable
5xxServer not ready to handle the request.
Gateway Timeout
5xxServer acting as gateway timed out.
HTTP Version Not Supported
5xxHTTP version in request not supported.