Aller au contenu principal

2.1. Un exemple simple de PATCH

2.1. Un exemple simple de PATCH

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

[description of changes]

Cet exemple illustre l'utilisation d'un document de correctif hypothétique sur une ressource existante.

Réponse:

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

Le code de réponse 204 est utilisé car la réponse ne porte pas de corps de message (message body) (qu'une réponse avec le code 200 aurait). Notez que d'autres codes de succès pourraient également être utilisés.

De plus, le champ d'en-tête de réponse ETag contient l'ETag de l'entité créée en appliquant le PATCH, disponible à http://www.example.com/file.txt, comme indiqué par le champ d'en-tête de réponse Content-Location.