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, 该实体可在 http://www.example.com/file.txt 获得, 如 Content-Location 响应头字段所示.