您的位置:首页 > 其它

关于实现单条删除功能时出现405错误的问题

2018-01-16 09:32 197 查看


当我使用带数据的url 向后台进行传值时,出现405的错误,初始代码如下

let id = '获取id';

let url = 'http://192.168.0.56:8080/employee/'+id+'/delete';

this.$ajax.post(url).then(function(request){
if(request.data.status==200){
rows.splice(index, 1);
console.log("删除成功!")
}
console.log(request)
}).catch(function(err){
console.log("error!!!")
});
之后查询了下405错误:

HTTP 错误 405 
405 不允许此方法 
对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。 

后查看后台接数据的代码(deleteMapping),故将post方法修改为delete方法,成功传递数据。

问题分析:归根结底还是发送请求的方法和接收请求的方法不一致,将其修改一致即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  405
相关文章推荐