【发布时间】:2016-10-09 15:26:55
【问题描述】:
PATCH 方法是否应该在响应正文中返回资源的所有字段?
还是应该只返回更新的字段?
我正在阅读this
例如,如果它只返回更新的字段,则用户可以知道服务器中更新了哪些字段,而用户更新了一些字段。
**Users resource representations**
name: string
age: number
createdon: date
modifiedon: date
PATCH /users/{userId}
Request body
{
name: 'changedname',
}
Response body Case1
{
name: 'changedname',
age: 20,
createdon: 2016-01-01,
modifiedon: 2016-06-09
}
Response body Case2
{
name: 'changedname',
modifiedon: 2016-06-09
}
【问题讨论】:
标签: rest http httprequest restful-architecture httpverbs