2.1. 簡単な PATCH の例 (A Simple PATCH Example)
2.1. 簡単な PATCH の例 (A Simple PATCH Example)
PATCH /file.txt HTTP/1.1
Host: www.example.com
Content-Type: application/example
If-Match: "e0023aa4e"
Content-Length: 100
[description of changes]
この例は、既存のリソースに仮想的なパッチドキュメントを使用することを示しています.
レスポンス:
HTTP/1.1 204 No Content
Content-Location: /file.txt
ETag: "e0023aa4f"
204 レスポンスコードが使用されるのは、レスポンスがメッセージボディ (message body) を運ばないためです (200 コードのレスポンスは持っています). 他の成功コードも使用できることに注意してください.
さらに、ETag レスポンスヘッダーフィールドには、PATCH を適用して作成されたエンティティの ETag が含まれており、Content-Location レスポンスヘッダーフィールドで示されているように、http://www.example.com/file.txt で利用できます.