codes, meanings, common pitfalls
HTTP status codes are three-digit integers returned by a server to indicate the result of a client request. They are grouped into five classes: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), and 5xx (server error). This reference covers all codes defined in RFC 7231 and later RFCs, with plain-English explanations and common causes.