

The user agent or user should choose one of them.

The request has more than one possible response. The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance. Used inside a response element to avoid repeatedly enumerating the internal members of multiple bindings to the same collection. 207 Multi-Status ( WebDAV)Ĭonveys information about multiple resources, for situations where multiple status codes might be appropriate. This response code is used when the Range header is sent from the client to request only part of a resource. Tells the user agent to reset the document which sent this request. The user agent may update its cached headers for this resource with the new ones. There is no content to send for this request, but the headers may be useful. This is mostly used for mirrors or backups of another resource.Įxcept for that specific case, the 200 OK response is preferred to this status.

This response code means the returned metadata is not exactly the same as is available from the origin server, but is collected from a local or a third-party copy. It is intended for cases where another process or server handles the request, or for batch processing. It is noncommittal, since there is no way in HTTP to later send an asynchronous response indicating the outcome of the request. The request has been received but not yet acted upon. This is typically the response sent after POST requests, or some PUT requests. The request succeeded, and a new resource was created as a result. TRACE: The message body contains the request message as received by the server.PUT or POST: The resource describing the result of the action is transmitted in the message body.HEAD: The representation headers are included in the response without any message body.GET: The resource has been fetched and transmitted in the message body.The result meaning of "success" depends on the HTTP method:
