在尝试发送删除请求时,我可能会收到“禁止CSRF cookie 未设置”错误的一些原因是什么?

问题描述

这让我很困惑,因为我知道我在标题中正确设置了 csrftoken。当我尝试在 Postman 上发送删除请求时,我遇到了同样的错误。我一直在寻找解决方案几个小时,但似乎找不到任何好的东西!你知道可能会发生什么吗?

这是一些相关的前端代码

function dmy_mdy(base){
base = base.split('-')
return base[1] + '-' + base[0] + '-' + base[2]
}


var baseDate = new Date(dmy_mdy('04-01-2016'))
var newDate = new Date(dmy_mdy("28-11-2016"))

var dateDiff = newDate - baseDate

var week =Math.ceil( dateDiff / (60*60*24*1000*7)) + 1

console.log(week )

如果您需要更多信息,请告诉我。任何帮助将不胜感激。

解决方法

我发现了问题。我的删除 URL 模式末尾有一个斜杠,正如您在此处看到的,axios 请求中的 ID 后面没有斜杠。编码员的经典错误。我讨厌这样的小虫子,不是吗?现在它已经消失了,但仍然忍不住微笑。我想你只能通过经验学会检查这样的小事情。这就是一个年轻的网络开发者的旅程。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...