HTTP Status Codes
Quick reference for HTTP status codes with explanations and debugging solutions. Instantly look up 1xx-5xx codes.
Continue
The initial part of a request has been received and has not yet been rejected by the server.
Switching Protocols
The server is switching protocols as requested by the client.
Processing
The server has received and is processing the request, but no response is available yet.
Early Hints
Used to return some response headers before final HTTP message.
OK
The request has succeeded.
Created
The request has been fulfilled and has resulted in one or more new resources being created.
Accepted
The request has been accepted for processing, but the processing has not been completed.
No Content
The server successfully processed the request and is not returning any content.
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 resource has not been modified since the version specified by request headers.
Temporary Redirect
The target resource resides temporarily under a different URI.
Permanent Redirect
The target resource has been assigned a new permanent URI.
Bad Request
The server cannot process the request due to malformed syntax.
Unauthorized
Authentication is required and has failed or not been provided.
Forbidden
The server understood the request but refuses to authorize it.
Not Found
The server cannot find the requested resource.
Method Not Allowed
The request method is not supported for the requested 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 resource is no longer available and will not be available again.
Payload Too Large
The request entity is larger than limits defined by server.
Unsupported Media Type
The media format of the requested data is not supported.
Unprocessable Entity
The request was well-formed but contains semantic errors.
Too Many Requests
The user has sent too many requests in a given amount of time.
Internal Server Error
The server has encountered an unexpected condition.
Not Implemented
The server does not support the functionality required to fulfill the request.
Bad Gateway
The server received an invalid response from an upstream server.
Service Unavailable
The server is not ready to handle the request (maintenance or overloaded).
Gateway Timeout
The server did not receive a timely response from an upstream server.
HTTP Version Not Supported
The HTTP version used in the request is not supported by the server.