HTTP status code are 3 digits codes used to indicate whether an HTTP requests has been successfully completed.

Status code are broken into 5 blocks:

  • 1xx informational
  • 2xx Success
    • 200 OK - most common responses
  • 3xx Redirection
    • 301 Moved Permanently - the requested resource has been permanently moved to the URL in the Location header
  • 4xx Client Error
    • 400 BAD Request - request not understood by the server
    • 404 NOT FOUND
  • 5xx Server Error