System Design · Junior · Question 7 of 75

What do the HTTP status code classes mean?

Explanation

Examples: 200 OK, 201 Created, 204 No Content; 301/302 redirects, 304 Not Modified; 400 Bad Request, 401, 403, 404, 409 Conflict, 422, 429; 500, 502, 503, 504. The class also drives client logic: 4xx are usually not retried, while 5xx and network errors can be.

Further reading

Problem with a question

System Design · Junior · question 7

Test yourself

Take the System Design · Junior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz