Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

208 Already Reported

Der HTTP-Statuscode 208 Already Reported erfolgreiche Antwort wird in einer 207 Multi-Status-Antwort verwendet, um Platz zu sparen und Konflikte zu vermeiden. Diese Antwort wird ausschließlich im Kontext des Web-basierten Authoring und Versioning (WebDAV) verwendet.

Wenn dieselbe Ressource mehrmals angefordert wird (zum Beispiel als Teil einer Sammlung) mit unterschiedlichen Pfaden, wird nur die erste mit 200 gemeldet. Antworten für alle anderen Bindungen melden diesen 208-Statuscode, sodass keine Konflikte entstehen und die Antwort kürzer bleibt.

Hinweis: Die Fähigkeit, eine Ressource an mehrere Pfade zu binden, ist eine Erweiterung des WebDAV-Protokolls (sie kann von Webanwendungen empfangen werden, die auf einen WebDAV-Server zugreifen). Browser, die auf Webseiten zugreifen, werden diesen Statuscode niemals sehen.

Status

http
208 Already Reported

Beispiele

Empfangen einer 208 in einer 207 Multi-Status-Antwort

Das folgende ist eine Beispielantwort 207 Multi-Status von einem WebDAV-Server, die eine 208-Antwort enthält. Beachten Sie das 208 im letzten <D:status>-Element, das anzeigt, dass die Ressource namens Loop Demo zuvor in der 207-Antwort gemeldet wurde.

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.example.com/Coll/</D:href>
    <D:propstat>
      <D:prop>
        <D:displayname>Loop Demo</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.example.com/Coll/Foo</D:href>
    <D:propstat>
      <D:prop>
        <D:displayname>Bird Inventory</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.example.com/Coll/Bar</D:href>
    <D:propstat>
      <D:prop>
        <D:displayname>Loop Demo</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>

Spezifikationen

Spezifikation
RFC 5842
# section-7.1

Siehe auch