0% found this document useful (0 votes)
18 views2 pages

HTTP Status Codes Cheat Sheet

This document is a cheat sheet for HTTP status codes, providing a list of codes along with their meanings. It includes codes for successful requests, client errors, server errors, and other specific responses. Each code is briefly described to clarify its purpose and usage.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views2 pages

HTTP Status Codes Cheat Sheet

This document is a cheat sheet for HTTP status codes, providing a list of codes along with their meanings. It includes codes for successful requests, client errors, server errors, and other specific responses. Each code is briefly described to clarify its purpose and usage.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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.

200 - OK - The request was successful.

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.

302 - Found - The resource is temporarily located at a different URI.

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.

401 - Unauthorized - Authentication is required to access the resource.

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.

You might also like