HTTP Status Code Reference
HTTP status codes are three-digit numeric codes that web servers send in response to a client's request. They tell you whether the request succeeded, failed, or requires further action. As a developer, knowing these codes is essential for debugging APIs, understanding network behavior, and building robust web applications.
How to Use the Status Code Reference
HTTP Status Code Categories
HTTP status codes are grouped into five classes. 1xx (Informational) codes indicate the server has received the request and is processing it. 2xx (Success) codes confirm the request was received, understood, and accepted (e.g., 200 OK, 201 Created). 3xx (Redirection) codes tell the client to take additional action (e.g., 301 Moved Permanently, 302 Found). 4xx (Client Error) codes indicate the client made a bad request (e.g., 404 Not Found, 401 Unauthorized, 403 Forbidden). 5xx (Server Error) codes mean the server failed to process a valid request (e.g., 500 Internal Server Error, 503 Service Unavailable).
