JSON REST-URI或JSON正文中的ID



我正在学习RESTapi(在php中(,我有一个问题,我应该把要更新的资源的ID放在哪里。

我是否将其放在URI中,并将其修补到/users/23,正文为:

{
“name”: “John”
}

或者在JSON主体和补丁到/users 中

{
“id”: 23,
“name”: “John”
}

根据Google Developer API设计指南,API应该以资源为导向。即API路径本身应该定义关于资源路径的所有相关信息。因此,将路径放入URI本身就是的最佳实践

最新更新