【发布时间】:2020-01-26 09:45:21
【问题描述】:
当我尝试使用 axios 删除记录时,我正在使用 vuejs + nuxtjs,因为出现了 cors 策略错误,并且给出了 405 方法未找到我的 url,如下所示,我用于删除功能。
在我这样给出的浏览器标题中 请求网址:http:///remove_homework_file/573 请求方法:选项 状态码:405 方法不允许 远程地址:52.76.74.61:80 推荐人政策:降级时无推荐人
我的删除代码如下。
return axios.post(http://<url>/remove_homework_file/573, {
params: {
sbtoken: localStorage.getItem('token'),
class_session_id: 573,
line_id:33
},
jsonrpc: 2.0,
method: 'call'
}).then(function (response) {
//currentObj.output = response.data;
})
.catch(function (error) {
//currentObj.output = error;
});
我们已经用过axios post,delete,xmlhttprequest 都给出405了怎么办? 我没有得到任何回应,它总是给我 405 方法不允许。你能帮忙吗?
【问题讨论】:
-
可能路由的设置不接受
post、delete、patch方法。你能包括路线设置吗? -
假设 URL 正确,您的服务器上似乎没有正确配置 CORS。我们需要更多地了解您的服务器以提供进一步的建议。
标签: vue.js