HTTP response status codes

HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:

  • Informational responses ( 100 199 )
  • Successful responses ( 200 299 )
  • Redirection messages ( 300 399 )
  • Client error responses ( 400 499 )
  • Server error responses ( 500 599 )
  • The status codes listed below are defined by RFC 9110 .

    Note: If you receive a response that is not in this list , it is a non-standard response, possibly custom to the server's software.