HTTP Status Code Quick Reference
Quick reference for all HTTP status codes by category.
Continue
Server received headers, client should send body
Switching Protocols
Server is switching to the protocol requested
OK
Request succeeded
Created
Request succeeded and a new resource was created
No Content
Request succeeded but no content to return
Partial Content
Partial resource returned (range request)
Moved Permanently
Resource has been permanently moved to a new URL
Found
Resource temporarily at a different URL
See Other
Response can be found at another URL using GET
Not Modified
Resource hasn't changed since last request (caching)
Temporary Redirect
Temporary redirect, preserving HTTP method
Permanent Redirect
Permanent redirect, preserving HTTP method
Bad Request
Server cannot process due to client error (malformed syntax)
Unauthorized
Authentication required and has not been provided
Forbidden
Server refuses to authorize the request
Not Found
Requested resource could not be found
Method Not Allowed
HTTP method not supported for this resource
Request Timeout
Server timed out waiting for the request
Conflict
Request conflicts with current state of the resource
Gone
Resource is permanently gone and will not return
Payload Too Large
Request entity is larger than server will process
Unsupported Media Type
Media type of the request is not supported
I'm a Teapot
The server refuses to brew coffee (April Fools' joke, RFC 2324)
Unprocessable Entity
Request well-formed but semantically erroneous
Too Many Requests
User has sent too many requests (rate limiting)
Internal Server Error
Generic server-side error
Not Implemented
Server does not support the requested functionality
Bad Gateway
Server acting as gateway received invalid response
Service Unavailable
Server is temporarily unavailable (overloaded/maintenance)
Gateway Timeout
Server acting as gateway did not receive timely response