Common HTTP status codes Cheat Sheet

Web development, HTTP · Jun 12, 2021

  • 100: Continue - Everything is ok so far
  • 102: Processing - Request is being processed, no response available yet
  • 200: OK - Request successful
  • 201: Created - Request fulfilled, new resource has been created
  • 301: Moved Permanently - Resource permanently moved to a new URL
  • 302: Moved Temporarily - Resource temporarily moved to a new URL
  • 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
  • 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.

More like this