记录@DeleteMapping注解的使用

以往的认知中,@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}]

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

后续有研究再深入解析

 

posted @ 2020-11-26 14:05  大日很忧伤  阅读(16291)  评论(0编辑  收藏  举报