【发布时间】:2015-08-29 10:08:01
【问题描述】:
我正在设计一个 REST API。如您所知,没有真正的 RESTful API 规范。 就我而言,我有一个简单的 API,其中有用户。 我可以获取用户,更新他们。像这样的:
GET .../users/12
但是,对于创建用户,我只想允许属性的子集。 例如。 当您获得用户时,您会获得许多属性,例如: ID, 姓名, 创立日期 等等
当您创建一个用户时,我只想允许发布名称而不是其他任何内容。 在您对 RESTful 服务的理解中,是否允许对同一资源的不同 http 动词有不同的模型? 或者你会期望一个
POST ../用户
可以具有与获取现有属性完全相同的属性吗?
或者有什么你认为我不应该这样做的吗? 只是在阅读了许多宗教讨论后想知道;)
提前谢谢你 最好的 劳林
【问题讨论】:
标签: rest architecture