Common HTTP status codes Cheat Sheet
Web development, HTTP · Jun 12, 2021

1xx - Informational
- 100: Continue - Everything is ok so far
- 102: Processing - Request is being processed, no response available yet
2xx - Success
- 200: OK - Request successful
- 201: Created - Request fulfilled, new resource has been created
3xx - Redirection
- 301: Moved Permanently - Resource permanently moved to a new URL
- 302: Moved Temporarily - Resource temporarily moved to a new URL
4xx - Client Error
- 400: Bad Request - Server cannot understand and process the request
- 401: Unauthorized - Authentication required, user not yet authenticated
- 403: Forbidden - Insufficient access permissions to the resource
- 404: Not Found - Requested resource not found
- 410: Gone - Request no longer available due to intentional removal
5xx - Server Error
- 500: Internal Server Error - Generic unhandled server error
- 502: Bad Gateway - Gateway server got an invalid response
- 503: Service Unavailable - Server temporarily unable to handle request
- 504: Gateway Timeout - Gateway server didn't get a response in time
Written by Angelos Chalaris
I'm Angelos Chalaris, a JavaScript software engineer, based in Athens, Greece. The best snippets from my coding adventures are published here to help others learn to code.
If you want to keep in touch, follow me on GitHub.