CodeNewbie Community 🌱

Cover image for 2xx - Successful response
Aadarsh Kannan
Aadarsh Kannan

Posted on • Updated on

2xx - Successful response

The HTTP 200 status code signifies a successful request, indicating that the server has successfully processed the client's request and is returning the requested resource. It represents a positive outcome in the communication between the client and the server.


200 OK

It indicates that the request has succeeded and it is cacheable by default.

201 Created

To be simple, the request succeeded and a new resource was created.

202 Accepted

This indicates that the request has been accepted for processing, but the processing has not been completed; in fact, processing may not have started yet.

203 Non-Authoritative Information

The server is a transforming proxy that received a 200 OK from its origin but is returning a modified version of the origin's response

204 No Content

The server successfully processed the client's request, and the server is not returning any content.

205 Reset Content

The server successfully processed the client's request, and the server asks that the client reset its document view, and that is not returning any content.

206 Partial Content

The server is delivering only part of the resource requested by the client due to a range header sent by the client.

207 - Multi-Status

Conveys information about multiple resources, for situations where multiple status codes might be appropriate.

208 - Already Reported

The members of a DAV binding have already been enumerated in a preceding part of the multi-status response, and are not being included again.

226 - IM Used

To state it simply - The server has sent the resource that was asked for.

HTTP response status codes - HTTP | MDN

HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:


Thanks for the read! Let your life be 200 OK.
- Aadarsh K

Top comments (2)

larrymartin1job profile image
Larry Martin

Great breakdown of HTTP status codes! Understanding the significance of a 2xx response is crucial for navigating successful interactions between clients and servers. Thanks for simplifying it!
Reliable Custom Wood Sheds Services in Portland OR

ezpieco profile image

It's a funny thing that we don't really need to know the successful reponse, as we land more into the 5XX ones more