HTTP Status Codes
Complete reference for HTTP status codes
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.
Processing
The server has received and is processing the request, but no response is available yet.
OK
The request succeeded. The meaning depends on the HTTP method used.
Created
The request succeeded, and a new resource was created as a result.
Accepted
The request has been received but not yet acted upon.
No Content
There is no content to send for this request, but the headers may be useful.
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
Multiple Choices
The request has more than one possible response.
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, so the client can use the cached version.
Temporary Redirect
The server sends this response to direct the client to get the requested resource at another URI with the same method.
Permanent Redirect
The resource is now permanently located at another URI, specified by the Location header.
Bad Request
The server cannot process the request due to client error (e.g., malformed request syntax).
Unauthorized
Authentication is required and has failed or has not 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 is not supported by the target resource.
Request Timeout
The server timed out waiting for the request.
Conflict
The request conflicts with the current state of the server.
Gone
The requested content has been permanently deleted from server.
Payload Too Large
Request entity is larger than limits defined by server.
URI Too Long
The URI requested by the client is longer than the server is willing to interpret.
Unsupported Media Type
The media format of the requested data is not supported by the server.
Too Many Requests
The user has sent too many requests in a given amount of time ("rate limiting").
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 working as a gateway, received an invalid response.
Service Unavailable
The server is not ready to handle the request (maintenance or overloaded).
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.
About HTTP Status Codes
1xx: Informational responses
2xx: Successful responses
3xx: Redirection messages
4xx: Client error responses
5xx: Server error responses