Was bedeutet der Statuscode HTTP 208 Already Reported?
Der Statuscode 208 wird verwendet, um eine wiederholte Aufzählung mehrerer interner Mitglieder zu vermeiden, die an dieselbe Sammlung gebunden sind. Für jede Bindung an die Sammlung im Anforderungsbereich wird nur eine mit dem Status 200 gemeldet, während nachfolgende DAV:response-Elemente aller anderen Bindungen den Status 208 verwenden, mit Ausnahme der untergeordneten DAV:response-Elemente. Wenn ein Client nach Informationen zu einer Ressource (Datei/Verzeichnis) fragt, kann die Antwort aufgrund der Bindung dieselbe Datei/dasselbe Verzeichnis zweimal auflisten, da zwei Dinge mit derselben zugrunde liegenden Ressource verknüpft sein können. Dies bedeutet, dass doppelte Daten gesendet werden, was unnötig ist. Ein weiteres Problem besteht darin, dass Verzeichnisse Ressourcen enthalten können, die auf sich selbst zurückgreifen. Dies kann zu Endlosschleifen führen, wenn rekursive Abfragen verwendet werden. Der Statuscode 208 ermöglicht also dem Client, dem Server mitzuteilen, dass dieselbe Ressource (mit derselben Bindung) bereits erwähnt wurde.