メインコンテンツまでスキップ

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 で利用できます.