我正在设计 RESTful API ,并希望了解如何对批量对象执行CRUD操作。
例如,我想在一次 删除30个用户。如何根据 REST API 设计这样的选项? 或者这可能不是良好做法?
思想?
答案 0 :(得分:0)
你可以这样设计它。
@Path("/users")
@DELETE
@Consumes(MediaType.APPLICATION_JSON)
public Response deleteUsers(args) {
.........
}
您可以将json中的用户列表(例如用户ID)作为请求的一部分传递。
或者您可以使用矩阵参数传递用户ID列表(如果用户数量较少)。