208 Already Reported
The HTTP 208 Already Reported successful response status code is used in a 207 Multi-Status response to save space and avoid conflicts.
This response is used exclusively in the context of Web Distributed Authoring and Versioning (WebDAV).
If the same resource is requested several times (for example, as part of a collection) with different paths, only the first one is reported with 200.
Responses for all other bindings will report with this 208 status code, so no conflicts are created and the response stays shorter.
Note: The ability to bind a resource to several paths is an extension to the WebDAV protocol (it may be received by web applications accessing a WebDAV server). Browsers accessing web pages will never encounter this status code.
Status
208 Already Reported
Examples
>Receiving a 208 in a 207 Multi-Status response
The following is a sample 207 Multi-Status response from a WebDAV server, which includes a 208 response.
Notice the 208 in the last <D:status> element, which indicates that the resource named Loop Demo has been reported earlier in the 207 response.
HTTP/1.1 207 Multi-Status
Content-Type: application/xml; charset="utf-8"
Content-Length: 1241
<?xml version="1.0" encoding="utf-8" ?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>http://www.example.com/Coll/</D:href>
<D:propstat>
<D:prop>
<D:displayname>Loop Demo</D:displayname>
<D:resource-id>
<D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href>
</D:resource-id>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>http://www.example.com/Coll/Foo</D:href>
<D:propstat>
<D:prop>
<D:displayname>Bird Inventory</D:displayname>
<D:resource-id>
<D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf9</D:href>
</D:resource-id>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>http://www.example.com/Coll/Bar</D:href>
<D:propstat>
<D:prop>
<D:displayname>Loop Demo</D:displayname>
<D:resource-id>
<D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href>
</D:resource-id>
</D:prop>
<D:status>HTTP/1.1 208 Already Reported</D:status>
</D:propstat>
</D:response>
</D:multistatus>
Specifications
| Specification |
|---|
| Unknown specification> # section-7.1> |