今天在开发一个web小页面的过程中,针对数据的删除操作按钮,我模仿了Rest形式的请求方式,因此选用了http的delete方法进行通信,后端的两个服务接口的入参格式和形式是一致的!但是post方法的请求可以正确进行参数绑定,但是delete的怎么都不可以。
通过google我得到了答案,在使用axios的delete操作接收body参数时,需要将json参数,需要在data节点之下,例如:
axios.delete("/tapi/user", {
data: {
userId: this.limitUserId
}
}).then(res => {
console.log(res)
}).catch(error => {
// 处理错误情况
console.log(error);
});
看到这段代码的码友可能会说,这个直接路径参数不久好了吗?因为工作问题,这里只是为了验示请求的处理方式,代码进行了修改! 博客相关内容截图如下:
