SpringBoot DELETE请求方式引起的bug

问题:初学Spring Boot,每次请求方式都用Get,这次按照下面代码运行时:

在这里插入图片描述

在浏览器输入:http://fault/history/deleteById/1,按下回车,不能正常删除数据库中的数据,并且浏览器显示“Whitelabel Error Page”,这与预期的结果不符。

在这里插入图片描述

在这里记录一下方法,以免再犯,Chrome默认的请求方式是Get请求,而此处是Delete请求,显然请求方式相冲突。解决方法是用Postman发送请求,如下图所示:

在这里插入图片描述

此时数据库中的数据正常删除,符合预料,这也再次证实了Postman的强大之处

猜你喜欢

转载自blog.csdn.net/weixin_44072535/article/details/109754817