HTTP status codes
Searchable reference for all HTTP status codes from 1xx informational to 5xx server errors
HTTP Status Codes
Reference for all standard HTTP status codes
1xx Informational
Continue
The server has received the request headers and the client should proceed to send the request body.
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
Processing
The server has received and is processing the request, but no response is available yet.
2xx Success
OK
The request has succeeded.
Created
The request has succeeded and a new resource has been created.
Accepted
The request has been received but not yet acted upon.
No Content
There is no content to send for this request.
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
3xx Redirection
Moved Permanently
The URL of the requested resource has been changed permanently.
Found
The URI of requested resource has been changed temporarily.
Not Modified
The response has not been modified, client can use cached version.
Temporary Redirect
The request should be repeated with another URI, method unchanged.
Permanent Redirect
The resource is now permanently located at another URI, method unchanged.
4xx Client Errors
Bad Request
The server cannot or will not process the request due to a client error.
Unauthorized
Authentication is required and has failed or has not yet been provided.
Forbidden
The client does not have access rights to the content.
Not Found
The server cannot find the requested resource.
Method Not Allowed
The request method is known by the server but not supported by the target resource.
Request Timeout
The server would like to shut down this unused connection.
Conflict
The request conflicts with the current state of the server.
Gone
The requested content has been permanently deleted from the server.
Content Too Large
Request entity is larger than limits defined by server.
Unsupported Media Type
The media format of the requested data is not supported by the server.
Unprocessable Content
The request was well-formed but could not be followed due to semantic errors.
Too Many Requests
The user has sent too many requests in a given amount of time.
5xx Server Errors
Internal Server Error
The server has encountered a situation it does not know how to handle.
Not Implemented
The request method is not supported by the server and cannot be handled.
Bad Gateway
The server, while acting as a gateway, received an invalid response.
Service Unavailable
The server is not ready to handle the request.
Gateway Timeout
The server is acting as a gateway and cannot get a response in time.
HTTP Version Not Supported
The HTTP version used in the request is not supported by the server.