208 - HTTP-Statuscodes: Already Reported

Der 208 Already Reported HTTP Status Code kann innerhalb einer DAV:propstat Antwort genutzt werden, um zu vermeiden, dass die internen Mitglieder von mehreren Bindungen an die gleiche Kollektion mehrfach aufgezählt werden müssen. Für jede Bindung an eine Kollektion innerhalb des Geltungsbereichs einer Anfrage wird nur einer mit einem 200 OK Status angegeben, während darauf folgende DAV:response-Elemente für alle anderen Bindings den 208 Already Reported HTTP Status Code nutzen wobei keine DAV:response-Elemente für ihre untergeordneten Nachfahren angegeben werden.

Der 208 Already Reported HTTP Status Code tritt nur bei Depth: infinity-Anfragen auf und ist von besonderer Bedeutung wenn mehrere Kollektion-Bindungen eine Schleife erzeugen.

Ein Client kann die DAV:resource-id-Eigenschaft ein einer PROPFIND Anfrage anfordern, um zu garantieren, dass die Bindungsstruktur einer Kollektion mit mehrfacher Bindung an eine einzelne Resource korrekt rekonstruiert werden kann.

Für die Abwärtskompatibilität mit Clients die nicht mit 208 Already Reported HTTP Status Code in Multistatus Antwort-Köpern umgehen können soll der Status Code nicht genutzt werden, außer wenn der Client mittels der DAV-Anfragekopfzeile Unterstützung für diese Spezifikation angezeigt hatte. Stattdessen soll ein 508 Loop Detected HTTP Status Code zurückgegeben werden, wenn eine Schleife in der Bindung entdeckt wurde. Dies erlaubt dem Server eine 508 Loop Detected Antwort als obersten Rückgabe-Status zu übermitteln, wenn er dies vor beginn der Antwort entdeckt wurde – oder einen Multistatus, wenn er dies während des Transfers einer Multistatus-Antwort entdeckt.

Haben Sie Fragen zu 208 - HTTP-Statuscodes: Already Reported?

Unsere Online-Marketing-Agentur gibt es seit 2012 und ein Grossteil des Teams arbeitet sogar schon länger in dieser Branche. Erfahren Sie auf unserer Startseite oder unter Agentur mehr über uns. Wir dürfen Kunden in der ganzen Welt begleiten. Profitieren auch Sie von unserer Erfahrung. Verlieren Sie keine Zeit mehr, nehmen Sie mit uns kontakt auf.

Haben Sie Fragen zu diesem Thema?

Gerne helfen wir weiter.

Zum Inhalt springen