【发布时间】:2021-05-28 05:00:35
【问题描述】:
这真的让我很困惑,因为我知道我在标题中正确设置了 csrftoken。当我尝试在 Postman 上发送删除请求时,我得到了同样的错误。我一直在寻找解决方案几个小时,似乎找不到任何好的东西!你知道可能会发生什么吗?
这是一些相关的前端代码
var csrftoken = this.getCookie('csrftoken');
axios.defaults.headers.delete['X-CSRFToken'] = csrftoken
axios.defaults.headers.delete['X-Requested-With'] = 'XMLHttpRequest'
axios
.delete(`http://localhost:8000/api/todos/${item.id}`)
.then(res => this.refreshList());
如果您需要更多信息,请告诉我。任何帮助将不胜感激。
【问题讨论】:
标签: axios backend http-delete csrf-token django-cors-headers