springboot支持处理DELETE!

先上解决方法,正确的接口设计如下:

springboot端

@RequestMapping(value = "xxxx/{id}", method = RequestMethod.DELETE)
通过@PathVariable解析id

client端

DELETE http://ip:port/xxxx/123456

成功!

从RESTFul的设计理念和语义来读这个接口:删除xxxx资源,id是...,合情合理!

所以,不是springboot不支持DELETE,而是我们用错了!

把要删除的资源id直接拼在URL中,HTTP方法用DELETE,不需要提交其他参数。通过@PathVariable解析id即可。

猜你喜欢

转载自blog.csdn.net/kaola_l/article/details/80310059