【发布时间】:2016-12-10 08:18:00
【问题描述】:
我正在使用 AJAX 发布请求并使用 CSRF-TOKEN 发送 - 在我的本地服务器上运行良好,但在我的 IIS SERV TokenMismatchException in VerifyCsrfToken.php line 67:
这是代码:
$.ajax({
url : '{{ route('dashboard.ajax.update') }}',
method : 'POST',
data : {
table : 'categories',
data : {
order: $count
},
conditions : {
id: $id
}
},
dataType: 'JSON',
headers : {
"X-CSRF-TOKEN": '{{ csrf_token() }}'
}
});
在控制台中我可以看到请求:X-CSRF-TOKEN:w3liodqf8bdOvWH9uVTzLHVVsE0L1uIlCpnOyVVS
什么会导致这个问题?
【问题讨论】:
-
为什么不尝试在视图中设置变量 token =
'{{Session::token()}}'并使用_token:token传递数据而不使用任何标题。 -
问题也可能出在你的会话存储位置More
标签: ajax laravel-5.2 csrf