Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

请问使用RESTful设计API时, 对于批量修改的数据应该怎么设计?

$
0
0

如果修改单个用户信息的api如下: put /api/user/1

{
  "name": "tom",
  "addr": "北京"
}

那么通过直觉去想, 批量修改用户的api应该这样设计: put /api/user

[
  {
    "name": "tom",
    "addr": "北京"
  },
  {
    "name": "Obama",
    "addr": "大连"
  }
]

但是这样设计好像不符合RESTful的url必须是资源的设计, 请问大家是怎么设计的呢? 谢谢!


Viewing all articles
Browse latest Browse all 14821

Trending Articles