HTTP Status Code Reference
Complete reference for HTTP status codes. Search by code number, name, or description.
Status Codes
Showing 30 of 30 status codes
1xx Informational
- 100: Continue
The server has received the request headers and the client should proceed to send the request body. - 101: Switching Protocols
The server is switching protocols as requested by the client.
2xx Success
- 200: OK
The request was successful. The response body contains the requested data. - 201: Created
The request was successful and a new resource was created. - 202: Accepted
The request has been accepted for processing, but processing is not complete. - 204: No Content
The request was successful but there is no content to return. - 206: Partial Content
The server is delivering only part of the resource due to a range header.
3xx Redirection
- 301: Moved Permanently
The resource has been permanently moved to a new URL. All future requests should use the new URL. - 302: Found
The resource is temporarily located at a different URL. Continue using the original URL. - 303: See Other
The response can be found at a different URL using a GET request. - 304: Not Modified
The resource has not been modified since the last request. Use the cached version. - 307: Temporary Redirect
The resource is temporarily at a different URL. The request method should not change. - 308: Permanent Redirect
The resource has permanently moved. The request method should not change.
4xx Client Error
- 400: Bad Request
The server cannot process the request due to malformed syntax or invalid parameters. - 401: Unauthorized
Authentication is required. The request lacks valid authentication credentials. - 403: Forbidden
The server understood the request but refuses to authorize it. - 404: Not Found
The requested resource could not be found on the server. - 405: Method Not Allowed
The HTTP method used is not allowed for the requested resource. - 408: Request Timeout
The server timed out waiting for the request. - 409: Conflict
The request conflicts with the current state of the resource. - 410: Gone
The resource is no longer available and has been permanently removed. - 413: Payload Too Large
The request body is larger than the server is willing to process. - 415: Unsupported Media Type
The media type of the request is not supported by the server. - 422: Unprocessable Entity
The request was well-formed but contains semantic errors. - 429: Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
5xx Server Error
- 500: Internal Server Error
The server encountered an unexpected condition that prevented it from fulfilling the request. - 501: Not Implemented
The server does not support the functionality required to fulfill the request. - 502: Bad Gateway
The server received an invalid response from an upstream server. - 503: Service Unavailable
The server is temporarily unable to handle the request (overloaded or maintenance). - 504: Gateway Timeout
The server did not receive a timely response from an upstream server.