DELETE-Anfragen an Atom-Sammlungen stellen

Ein Webclient kann einen vorhandenen Atom-Eintrag aus einer Sammlung löschen, indem er eine HTTP DELETE-Anfrage an die URL des Atom-Eintrags sendet, wie sie im <atom:link rel="edit">-Element des Eintrags angegeben ist.

Informationen zu diesem Vorgang

Sie können jeweils nur einen einzelnen Atom-Eintrag aus einer Sammlung löschen, indem Sie die Funktion „ URL “ für einen einzelnen Atom-Eintrag verwenden. Sie können nicht eine ganze Sammlung auf einmal löschen. CICS® lehnt DELETE-Anfragen an die URL der Sammlung ab.

Vorgehensweise

  1. Beginnen Sie Ihre DELETE-Anfrage an HTTP mit einer Anforderungszeile, die aus der Methode DELETE besteht, gefolgt von der Pfadkomponente des URL des Atom-Eintrags, gefolgt von HTTP/1.1, der HTTP -Version für die Anfrage.
    Sie können auch das Schema ( HTTP oder HTTPS ) und den Hostnamen in die Datei „ URL ” aufnehmen.
  2. Schreiben Sie die Header „ HTTP “ für die Anfrage wie folgt, jeweils in einer neuen Zeile:
    • Der Host-Header, der den Hostnamen aus dem URL des Atom-Eintrags angibt, falls Sie den Hostnamen nicht bereits in die Anfragezeile aufgenommen haben.
    • Der Authorization-Header mit allen für den Zugriff auf Ihre Sammlung erforderlichen Sicherheitsinformationen, wie z. B. einer Benutzer-ID und einem Passwort für die Basisauthentifizierung.
    Fügen Sie nach dem letzten Header „ HTTP “ einen zusätzlichen Zeilenumbruch (CRLF) ein, um eine Leerzeile zu erhalten.
    Fügen Sie keinen Nachrichtentext ein.
  3. Senden Sie Ihre Anfrage an den Server.

Ergebnisse

Wenn Ihre Anfrage akzeptiert wird, sendet der Server eine Antwort „ HTTP “ mit dem Statuscode 200, der den erfolgreichen Abschluss der Anfrage anzeigt, oder eine entsprechende Fehlermeldung. Die Antwort enthält keine Kopie des gelöschten Eintrags.

Beispiel

Dies ist eine Anfrage zur Löschung des Atom-Eintrags mit der URLhttp://www.example.com:80/web20/entry/10 :
DELETE /web20/entry/10 HTTP/1.1
Host: www.example.com:80