【发布时间】:2018-01-21 14:35:36
【问题描述】:
我在 Laravel 5.4 上构建并尝试使用邮递员发出发布请求,我添加了 csrf 令牌并只是传递了一些东西作为 id。
我仍然收到TokenMismatchException in VerifyCsrfToken.php (line 68)
- 我尝试将
X-CSRF-TOKEN和_token作为标题。 - 我尝试将它们作为 form-data 和 x-www-form。
在 postman 中没有什么适合我,但在 laravel 中,我的观点和 ajax 启动都很好,但我需要与 postman 合作。
有人提到了Postman Interceptor,但是在下载并同时打开邮递员和浏览器之后……好吧,除了观看通过我的浏览器包含我的所有 XHR 之外,什么都没有发生要求。有这方面的线索吗? :)
【问题讨论】:
-
您是否尝试将
_token作为表单数据的一部分?它应该工作 -
查看邮递员的
headers标签,看看里面是否有X-CSRF-TOKEN字段 -
您使用的令牌似乎很短,您确定您发送的令牌正确吗?如果你不能帮助它,只需禁用 csrf 中间件并继续工作......(在实时服务器上启用它)。