Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
208 Already Reported
Le code de statut deréponse de succès HTTP208 Already Reported est utilisé dans une réponse207 Multi-Status pour économiser de l'espace et éviter les conflits.Cette réponse est utilisée exclusivement dans le contexte deWeb Distributed Authoring and Versioning (WebDAV).
Si la même ressource est demandée plusieurs fois (par exemple, dans le cadre d'une collection) avec des chemins différents, seule la première est signalée avec200.Les réponses pour tous les autres liens signaleront ce code de statut208, afin qu'aucun conflit ne soit créé et que la réponse reste plus courte.
Note :La capacité delier une ressource à plusieurs chemins est une extension du protocoleWebDAV (elle peut être reçue par des applications web accédant à un serveur WebDAV).Les navigateurs accédant à des pages web ne rencontreront jamais ce code de statut.
Dans cet article
Statut
208 Already ReportedExemples
>Réception d'un208 dans une réponse207 Multi-Status
Voici un exemple de réponse207 Multi-Status d'un serveur WebDAV, qui inclut une réponse208.Remarquez le208 dans le dernier élément<D:status>, qui indique que la ressource nommée « Boucle de démonstration » a déjà été signalée plus haut dans la réponse207.
HTTP/1.1 207 Multi-StatusContent-Type: application/xml; charset="utf-8"Content-Length: 1241<?xml version="1.0" encoding="utf-8" ?><D:multistatus xmlns:D="DAV:"> <D:response> <D:href>http://www.exemple.com/Coll/</D:href> <D:propstat> <D:prop> <D:displayname>Boucle de démonstration</D:displayname> <D:resource-id> <D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href> </D:resource-id> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> <D:response> <D:href>http://www.exemple.com/Coll/Toto</D:href> <D:propstat> <D:prop> <D:displayname>Inventaire des oiseaux</D:displayname> <D:resource-id> <D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf9</D:href> </D:resource-id> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> <D:response> <D:href>http://www.exemple.com/Coll/Tata</D:href> <D:propstat> <D:prop> <D:displayname>Boucle de démonstration</D:displayname> <D:resource-id> <D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href> </D:resource-id> </D:prop> <D:status>HTTP/1.1 208 Already Reported</D:status> </D:propstat> </D:response></D:multistatus>Spécifications
| Specification |
|---|
| Unknown specification> # section-7.1> |
Voir aussi
- Le code de statut HTTP
200 - Le code de statut HTTP
508 Loop Detected - Les méthodes de requête HTTP
- Les codes de statut de réponse HTTP