0

我正在开发一个 SpringBoot 应用程序。对于 POST 端点,没有要传递的请求正文。我的服务工作正常。但是当我在请求正文中传递一些值时它也可以工作。如果在请求正文中传递了某些内容,理想情况下该请求应为空,我如何验证并返回错误请求?

*@RequestMapping(value = "/sample/customers", method = POST)
public Customer session() {
    return customerService.getCustomer();
}*
4

1 回答 1

0

您不应该使用POST进行数据检索。

你需要两种方法。这是保存的示例代码:

@ResponseStatus(value = HttpStatus.CREATED)
@RequestMapping(value = "/sample/customers", method = POST)
public Customer save(@RequestBody CustomerRequestDto customerRequestDto) {
    return customerService.save(customerRequestDto);
}
于 2017-10-21T17:38:16.030 回答