208 Already Reported는 WebDAV의 바인딩(binding) 확장에서 사용되며, 어떤 리소스가 이미 응답의 다른 위치에서 열거되었으므로 그 멤버를 반복해서 다시 나열하지 않겠다는 신호입니다. 주로 207 Multi-Status 본문 안에서 개별 항목의 상태로 등장합니다.
여러 컬렉션이 같은 리소스를 가리키는 바인딩 구조에서, 동일 항목을 여러 번 전개하면 응답이 무한히 커지거나 순환할 수 있는데, 208이 이를 막아 줍니다.
PROPFIND /binding-a/ HTTP/1.1
Host: dav.example.com
Depth: infinity
Content-Type: application/xml
<propfind><allprop/></propfind>HTTP/1.1 207 Multi-Status
Content-Type: application/xml
<multistatus xmlns="DAV:">
<response><href>/binding-a/child</href><status>HTTP/1.1 200 OK</status></response>
<response><href>/binding-b/child</href><status>HTTP/1.1 208 Already Reported</status></response>
</multistatus><response>
<href>/binding-b/child</href>
<status>HTTP/1.1 208 Already Reported</status>
</response>