宁静的方式-相同的响应,多个请求主体

时间:2018-08-28 05:26:50

标签: restful-url

我正在尝试以RESTful方式定义API。

我有以下两种情况:

@PostMapping(value = "/convert/request1")
public Response case1(@RequestBody Request1 request) {
    ...
}

@PostMapping(value = "/convert/request2")
public Response case2(@RequestBody Request2 request) {
    ...
}

API的结果相同,但请求模型不同。并且两者都使用POST方法。 动作只是将请求模型转换为响应模型。因此,我将API路径定义为/convert/request1/convert/request2,但我知道这完全不是RESTful的。

据我所知,我们可以在类似/dogs/{puppy}/owner/{terry}的路径中指定资源名称。但是,如果资源在POST方法中通过主体传递,该怎么办?如果他们具有相同的响应但有两种不同的请求类型怎么办?

0 个答案:

没有答案
相关问题