以往的认知中,@PostMapping与@DeleteMapping和@PutMapping这些接口注解都需要传一样的json参数,今天的一次代码编写,发现@DeleteMapping可以自动装配请求

后端,用的cloud框架,这是请求层的地址

 @DeleteMapping("/courts")
    @ApiOperation(value = "删除", notes = "删除")
    public ResponseData<Courts> deleteRecord(@RequestBody @Size(min = 1) List<Courts> record){
        return baseCourtService.deleteRecord(record);
    }

当用postman进行测试时发现

postman请求用DELETE时 参数只需要传

 [{"id":1331497360483684352}]

就可以进行操作,但是存在一些疑惑,这样操作,会不会导致被攻击

后续有研究再深入解析

 

相关文章:

  • 2022-01-02
  • 2021-05-29
  • 2021-06-11
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2023-03-14
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
  • 2021-12-27
  • 2021-07-13
相关资源
相似解决方案