HTTP Status Codes
Web Server — 48 error codes
Reference list of 48 HTTP status codes with meanings, common causes, and related context.
Showing 48 of 48 error codes
Internal Server Error — the server encountered an unexpected condition preventing request fulfillment
Bad Gateway — the server received an invalid response from an upstream server
Service Unavailable — the server is temporarily unable to handle requests due to overload
Gateway Timeout — the gateway did not receive an upstream response in time
Insufficient Storage — the server lacks space to complete the request
Not Implemented — the server does not support the HTTP method used in the request
Not Found — the server cannot find the requested resource at the given URL
Forbidden — the server understood the request but refuses to authorize it
Bad Request — the server cannot process the request because it is malformed
Unauthorized — valid authentication credentials are missing for the target resource
Method Not Allowed — the resource exists but does not accept this HTTP method
Request Timeout — the server did not receive a complete request in time
Gone — the requested resource was intentionally removed and is no longer available
Unprocessable Content — the server understood the request but cannot apply its instructions
Too Many Requests — the client exceeded the allowed request rate
Content Too Large — the request body is larger than the server allows
URI Too Long — the requested URL exceeds the server length limit
Unsupported Media Type — the server rejects the request payload format
Unavailable For Legal Reasons — the server legally cannot serve the resource
Conflict
Locked
Precondition Required — the origin server requires the request to be conditional
Request Header Fields Too Large — headers exceed the server buffer limit
Network Authentication Required — the client needs to authenticate to gain network access
Proxy Authentication Required — client must authenticate with a proxy before forwarding the request
Precondition Failed — one or more request header conditions evaluated to false on the server
Moved Permanently — the requested resource has been assigned a new permanent URL
Found — the resource temporarily resides under a different URL
Not Modified — the client cache copy remains valid and unchanged
Temporary Redirect — the resource temporarily resides at a different location
Permanent Redirect — the resource was permanently moved without method changes
I'm a teapot — the server refuses to brew coffee in a teapot
Payment Required
Not Acceptable — the server cannot produce a response matching the request headers
HTTP Version Not Supported
Upgrade Required — the server refuses to perform the request using the current protocol
Continue — the server has received the request headers and the client should proceed
Switching Protocols — the server is switching to the protocol requested by the client
Created — the request was successful and a new resource was created
Accepted — the request has been accepted for processing, but is not yet complete
No Content — the request was successful but there is no content to return
Partial Content — the server is delivering only part of the resource as requested
OK — the request succeeded and the server returned the expected response
Non-Authoritative Information — the response was modified by an intermediate proxy
Reset Content — the server asks the client to reset the document view
Multi-Status — the response contains status information for multiple resources
IM Used — the server fulfilled a delta-encoding request for the resource
Range Not Satisfiable — the server cannot fulfill the byte range specified in the request