HTTP topic
HTTP status codes
A status code describes the outcome of handling one request, but its meaning depends on the method and response semantics. Start with the class model, then use exact references, diagnostics, and controlled observations.
Recommended foundation
Start here
This entry establishes the shared model used by the references, diagnostics, and experiments below.
Learn
Interpret HTTP status codes in context
Use the status class for orientation, then the exact code and request method for the response meaning.
HTTP status codes
Learn
1 reviewed entry
HTTP status codes
Reference
5 reviewed entries
beginner
200 OK
200 OK reports success, with response content defined in relation to the request method.
intermediate
301 Moved Permanently
301 identifies a preferred permanent target and permits historical method rewriting for POST.
intermediate
304 Not Modified
A 304 response confirms that a conditional request can reuse its stored representation.
beginner
404 Not Found
404 means the origin did not find a current representation or is unwilling to disclose one.
intermediate
429 Too Many Requests
429 reports that the client sent too many requests within the server's chosen counting scope.
HTTP status codes
Lab
1 reviewed entry
