我在blade视图中的meta标签中加入了csrf_token函数获取token并在ajax请求头header中带上了token,可ajax请求还是报错,我该怎么办?下面请看实际情况
blade模板
下面的ajax部分是在vue中的methods对象下的其中一个方法中发起的
请求头中是有带上x-csrf-token的,可是依然请求失败,请大神指点
我在blade视图中的meta标签中加入了csrf_token函数获取token并在ajax请求头header中带上了token,可ajax请求还是报错,我该怎么办?下面请看实际情况
blade模板
下面的ajax部分是在vue中的methods对象下的其中一个方法中发起的
请求头中是有带上x-csrf-token的,可是依然请求失败,请大神指点
从代码和http请求截图中来看,暂时看不出问题。
既然这样,排除法找问题:
可以先把这个请求加入 csrf 白名单,看是否功能正常
class VerifyCsrfToken extends BaseVerifier
{
/**
* 这些 URI 将免受 CSRF 验证
*
* @var array
*/
protected $except = [
'your url',
];
}
既然这样,继续尝试其它方法:
请把 csrf_token 放入 data 里传输过去,字段名称使用 _token
尝试下。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答728 阅读✓ 已解决
2 回答2.3k 阅读
1 回答689 阅读✓ 已解决
在data里面把token传过去就行了