我无法找到问题的明确答案。我试图在同一资源中创建两个或更多@POST方法。不同之处在于资源的创建方式 - 正文中的JSON请求会有所不同。这是违反RESTful准则的吗?这可能吗?
示例,以下是可能的吗?
@POST
@Consumes({"application/json"})
@Produces({"application/json"})
public Response postMethodOne(MyObjectOne obj) {
...
}
@POST
@Consumes({"application/json"})
@Produces({"application/json"})
public Response postMethodTwo(MyObjectTwo obj) {
...
}
谢谢!