Glossary: System Design Basics in Rust
HTTP status codes
Also written: Status code, status codes, status code, 200, 201, 301, 302, 400, 401, 403, 404, 409, 429, 500, 503, 301 Moved Permanently, 302 Found, 401 Unauthorized, 403 Forbidden, 409 Conflict, 429 Too Many Requests, 503 Service Unavailable
The number that starts an HTTP response: 2xx means success, 4xx the client's mistake and 5xx the server's problem. Common codes are 200 OK, 201 Created, 301 moved for good, 302 moved for now, 400 bad request, 401 caller unknown (missing or wrong token), 403 known but not allowed, 404 not found, 409 conflict with the current state, 429 too many requests, 500 server error and 503 service unavailable.
Where the book teaches it
Related terms
HTTP (Hypertext Transfer Protocol)RedirectAuthenticationAuthorization