后端测试使用Apifox发送请求,查找倒是很轻易就能实现,可是删除一直报错,
没有这个方法Not Found 404/方法不被允许Method Not Allowed 405/内部服务器错误Internal Server Error 500。
405是浏览器端(或客户端)请求方法和服务端处理该路径的请求的处理方法不一致造成的。
后面查看很多资料终于找到问题所在:
http://localhost:81/users?userId=7
这里的userId是作为传参;
而
@DeleteMapping("/{userId}")这里的userId是作为路径。
解决方法:
将删除方法指定路径,再将userId作为路径动态传递

这样用userId也能删除指定内容↓

数据库


在后端测试中使用Apifox发送DELETE请求时遇到404和405错误。问题在于请求的userId被当作查询参数,而服务端期望的是路径参数。修正方法是调整@DeleteMapping,将userId作为路径变量传递,从而成功执行删除操作。
2048

被折叠的 条评论
为什么被折叠?



