Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

207 Multi-Status

Le code de statut de réponse de succès HTTP 207 Multi-Status indique un mélange de réponses. Cette réponse est utilisée exclusivement dans le contexte de Web Distributed Authoring and Versioning (WebDAV).

Le corps de la réponse est une entité HTTP text/xml ou application/xml avec un élément racine multistatus qui liste les codes de réponse individuels.

Note : Les navigateurs accédant à des pages web ne rencontreront jamais ce code de statut. La capacité à retourner une collection de ressources fait partie du protocole WebDAV et n'est rencontrée que par les applications web qui accèdent à un serveur WebDAV.

Statut

http
207 Multi-Status

Exemples

Réception d'une réponse 207 dans un contexte WebDAV

La réponse suivante est un exemple de réponse 207 qu'un serveur WebDAV envoie à un client. Il y a un élément racine multistatus avec les détails des collections individuelles :

http
HTTP/1.1 207 Multi-Status
Content-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>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
RFC 4918
# section-11.1

Voir aussi