About HTTP Status Codes
HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped into five classes, each identified by the first digit of the three-digit code.
The Five Categories
- 1xx Informational: The request was received, continuing process.
- 2xx Successful: The request was successfully received, understood, and accepted.
- 3xx Redirection: Further action needs to be taken to complete the request.
- 4xx Client Error: The request contains bad syntax or cannot be fulfilled.
- 5xx Server Error: The server failed to fulfil a valid request.
Whether you are debugging an API, reading server logs, or building a REST service, knowing status codes by heart saves time. Our reference lets you search and filter all official codes, including unofficial ones like 418 (I'm a Teapot) and 451 (Unavailable For Legal Reasons).