HTTP Status Codes Cheat Sheet
HTTP Status Codes Cheat Sheet
100 - Continue - The server has received the request headers and the client can proceed to send the reque
101 - Switching Protocols - The server agrees to switch protocols as requested by the client.
201 - Created - The request was successful and a resource was created.
202 - Accepted - The request has been accepted for processing, but the processing is not complete.
204 - No Content - The server successfully processed the request but is not returning any content.
301 - Moved Permanently - The resource has been permanently moved to a new location.
304 - Not Modified - The resource has not been modified since the last request.
400 - Bad Request - The server could not understand the request due to invalid syntax.
402 - Payment Required - Reserved for future use, often related to digital payment systems.
403 - Forbidden - The server understands the request but refuses to authorize it.
404 - Not Found - The server can't find the requested resource.
405 - Method Not Allowed - The request method is not allowed for the requested resource.
406 - Not Acceptable - The server cannot produce a response matching the request's 'Accept' headers.
408 - Request Timeout - The client took too long to send a request.
409 - Conflict - The request conflicts with the current state of the server.
410 - Gone - The requested resource is no longer available and will not return.
411 - Length Required - The server requires a Content-Length header in the request.
413 - Payload Too Large - The server cannot process the request because it is too large.
414 - URI Too Long - The URI is too long for the server to process.
415 - Unsupported Media Type - The server does not support the media type in the request.
418 - I'm a Teapot - A playful response indicating the server is a teapot (non-standard).
429 - Too Many Requests - The user has sent too many requests in a short period (rate limiting).
500 - Internal Server Error - The server encountered an error and could not complete 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 not ready to handle the request (e.g., maintenance).
504 - Gateway Timeout - The server did not receive a timely response from an upstream server.
505 - HTTP Version Not Supported - The HTTP version used in the request is not supported by the server.