Zum Hauptinhalt springen

2.1. Ein einfaches PATCH-Beispiel

2.1. Ein einfaches PATCH-Beispiel

PATCH /file.txt HTTP/1.1
Host: www.example.com
Content-Type: application/example
If-Match: "e0023aa4e"
Content-Length: 100

[description of changes]

Dieses Beispiel veranschaulicht die Verwendung eines hypothetischen Patch-Dokuments auf einer vorhandenen Ressource.

Antwort:

HTTP/1.1 204 No Content
Content-Location: /file.txt
ETag: "e0023aa4f"

Der Antwortcode 204 wird verwendet, weil die Antwort keinen Nachrichtenkörper (message body) trägt (was eine Antwort mit dem Code 200 hätte). Beachten Sie, dass auch andere Erfolgscodes verwendet werden könnten.

Darüber hinaus enthält das ETag-Antwort-Header-Feld den ETag für die Entity, die durch Anwendung des PATCH erstellt wurde, verfügbar unter http://www.example.com/file.txt, wie durch das Content-Location-Antwort-Header-Feld angegeben.