HTTP status code 208, ook wel "Already Reported" genoemd, is een successtatuscode die aangeeft dat de server de aanvraag heeft verwerkt en dat de response al is gemeld in een eerdere sectie van de multistatus-response.
De client kan de 208 Already Reported-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.
Om een 208 Already Reported-statuscode te ontvangen, moet de client de PROPFIND-methode gebruiken.
De 208 Already Reported-statuscode is een belangrijke statuscode die wordt gebruikt om te voorkomen dat de server informatie over een resource herhaalt in een multistatus-response. Dit kan bijvoorbeeld nodig zijn om een lijst met bestanden of een lijst met wijzigingen in een resource te retourneren.
Voorbeelden
Hier zijn enkele voorbeelden van wanneer een 208 Already Reported-statuscode kan worden gebruikt:
Een aanvraag om een lijst met bestanden te retourneren
Een aanvraag om een lijst met wijzigingen in een resource te retourneren
Een aanvraag om de status van een resource te controleren
Veiligheid
De 208 Already Reported-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.
Bijkomende details
De response-body van een 208 Already Reported-response bevat geen inhoud.
De 208 Already Reported-statuscode is een belangrijk onderdeel van WebDAV. Het maakt het mogelijk voor clients en servers om informatie over meerdere resources te communiceren zonder informatie te herhalen.
Vergelijking met 200 OK
De 208 Already Reported-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 208 Already Reported-statuscode aangeeft dat de response al is gemeld in een eerdere sectie van de multistatus-response.
Vergelijking met 207 Multi-Status
De 208 Already Reported-statuscode is vergelijkbaar met de 207 Multi-Status-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt en dat de response informatie bevat over meerdere resources. Het belangrijkste verschil is dat de 207 Multi-Status-statuscode aangeeft dat de response informatie bevat over meerdere resources, terwijl de 208 Already Reported-statuscode aangeeft dat de response al is gemeld in een eerdere sectie van de multistatus-response.
Terug naar categorie