2xx HTTP Status Codes Explanation
HTTP 2xx Status Codes – Success
HTTP status code of 2xx series in the server response indicates that the request from the client is received and processed successfully by the server.
200 – OK
This is a typical response received from the server for a successfully request. For example, when you use tools like fetch as Google available in the Google webmaster tools account you will see a response with “200 – OK” if the crawler can successfully access the webpage.
201 – Created
Status code “201 – Created” indicates that the server completed the received request from the client and created a new resource based on the received request.
202 – Accepted
When the server accepted the request from the client but not yet processed then the code “202 – Accepted” is returned. This is only indication of the acceptance of request but the result of request processing will be known later when the actual processing takes place.
203 – Non authoritative Information
When the server processed the request successfully but returns the information from another resource to the requested client then the code “203 – Non authoritative Information” is received. This status code is not valid in HTTP/1.0.
204 – No Content
When the server could not able to find any content for the received request, it sends a response code “204 – No Content” to indicate the client that no content is returned.
205 – Reset Content
This is similar to code 204, the request was processed successfully by the server but no content is returned. The difference here is that 205 code informs the client to reset the document view.
206 – Partial Content
Server returns this code when it sends part of the requested resource due to the range mentioned in the request header. For example, the client may request a range of file to download and use multiple streams to download the complete content.