Status codes every developer and student should know.
200 OK
Request succeeded.
201 Created
Resource successfully created.
204 No Content
Success with empty response body.
301 Moved Permanently
Resource permanently relocated.
302 Found
Temporary redirect.
304 Not Modified
Cached version is still valid.
400 Bad Request
Client sent an invalid request.
401 Unauthorized
Authentication required or failed.
403 Forbidden
Authenticated but not allowed.
404 Not Found
Resource does not exist.
409 Conflict
Request conflicts with current state.
422 Unprocessable Entity
Semantic validation failed.
429 Too Many Requests
Rate limit exceeded.
500 Internal Server Error
Unexpected server failure.
502 Bad Gateway
Upstream server returned an invalid response.
503 Service Unavailable
Server temporarily unable to handle request.