REST API - 对大量对象进行CRUD操作

时间:2015-07-02 08:02:09

标签: api rest restful-architecture

我正在设计 RESTful API ,并希望了解如何对批量对象执行CRUD操作。

例如,我想在一次 删除30个用户。如何根据 REST API 设计这样的选项? 或者这可能不是良好做法

思想?

1 个答案:

答案 0 :(得分:0)

你可以这样设计它。

@Path("/users")
@DELETE
@Consumes(MediaType.APPLICATION_JSON)
public Response deleteUsers(args) {
.........
}

您可以将json中的用户列表(例如用户ID)作为请求的一部分传递。

或者您可以使用矩阵参数传递用户ID列表(如果用户数量较少)。