当前位置:首页 > 编程笔记 > 正文
已解决

学习路之PHP--laravel postman 提交表单出现419错误

来自网友在路上 158858提问 提问时间:2023-09-20 06:10:57阅读次数: 58

最佳答案 问答题库588位专家为你答疑解惑

问题图片

在这里插入图片描述

解决:

白名单
有时候你可能希望设置一组不需要 CSRF 保护的 URL 。例如,如果你正在使用 Stripe 处理付款并使用了他们的 webhook 系统,你会需要从 CSRF 的保护中排除 Stripe webhook 处理程序路由,因为 Stripe 不知道要发送什么样的 CSRF 令牌到你的路由。
通常,你应该把这类路由放在 web 中间件组之外,因为 routes/web.php 文件中的 App\Providers\RouteServiceProvider 适用于所有路由。不过,你也可以通过将这类 URL 添加到 VerifyCsrfToken 中间件的 $except 属性中来排除对这类路由的 CSRF 保护:


<?phpnamespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;class VerifyCsrfToken extends Middleware
{/*** 从 CSRF 验证中排除的 URI** @var array*/protected $except = ['stripe/*','http://example.com/foo/bar','http://example.com/foo/*','instorage'];
}

结果

在这里插入图片描述

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"学习路之PHP--laravel postman 提交表单出现419错误":http://eshow365.cn/6-9815-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!