2xx Success

Every response status code from 1xx to 5xx. See each code's meaning, when it happens, causes, fixes, and examples.

200OK common200 OK is the most basic and common status code, signaling that the request succeeded. The meaning of the response body depends on the method: for GET it is the fetched resource, for POST/PUT it is the result of the operation.201Created common201 Created means the request succeeded and, as a result, a new resource was created. It is typically returned for POST or PUT, and the URL of the new resource is given in the Location header.202Accepted202 Accepted means the request has been accepted for processing but is not yet complete. The server uses it when it queues the request or hands it to an asynchronous worker and wants to respond immediately without waiting for the outcome.203Non-Authoritative Information203 Non-Authoritative Information signals that the returned metadata (headers, etc.) came from a proxy or local copy rather than the origin server. The status is still a success (2xx), but it warns that the response may differ from the original.204No Content common204 No Content means the request succeeded but there is no body to return. The server processed the action fine, and the client should keep its current view or state as is.205Reset Content205 Reset Content means the request succeeded and the client should reset the document view that sent it to its initial state — most often clearing an input form so it is ready for the next entry.206Partial Content206 Partial Content means the server delivered only part of the resource (a byte range) that the client asked for with a Range header. The Content-Range header states which range was sent and out of what total size.207Multi-Status207 Multi-Status is a WebDAV response that reports individual statuses for several resources in one XML body when a single request affects many of them. The overall request succeeded with 200, but each inner item may have a different outcome.208Already Reported208 Already Reported is used by the WebDAV bindings extension to say that a resource was already enumerated elsewhere in the response, so its members will not be listed again. It appears mainly as an item status inside a 207 Multi-Status body.226IM Used226 IM Used means the server returned the result of one or more instance-manipulations (delta encoding) rather than the full resource. The technique sends only the difference (delta) from the version the client already holds, reducing bandwidth.