208 Already Reported

WebDAV binding extension code used inside a 207 body to avoid repeating members that were already listed.

Status

HTTP/1.1 208 Already Reported

Details

WebDAV bindings let the same resource appear under several paths, so a deep PROPFIND can hit the same collection more than once. 208 marks the second and later appearances: the members were already enumerated earlier in the same multistatus document and are not repeated.

It only ever appears inside a 207 body, never on the status line of a response. Without it, a bound collection graph with a cycle produces an enormous, redundant response.

Common causes

How to fix it

As the client

As the server

Examples

<D:response>
  <D:href>/dav/shared/reports/</D:href>
  <D:status>HTTP/1.1 208 Already Reported</D:status>
</D:response>

Specifications

RFC 5842 §7.1

See also