以往的認知中,@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}]
就可以進行操作,但是存在一些疑惑,這樣操作,會不會導致被攻擊
后續有研究再深入解析