Laravel API 在 POST 和 PUT 请求上返回 419 状态代码
使用 Laravel 开发 RESTful API 时,POST 和 PUT 请求可能会遇到 419状态码。此错误源于 Laravel 的跨站请求伪造 (CSRF) 保护。
要解决此问题,请考虑使用 api.php 而不是 web.php 来定义 API 路由,因为默认情况下未启用 CSRF 保护在 api.php 中。
如果您更喜欢使用 web.php,可以通过将特定路由添加到VerifyCsrfToken 中间件的 $ except 数组中来排除 CSRF 保护:
通过排除 API 路由(本例中为 /api/*),您可以有效地禁用这些请求的 CSRF 保护。
如需进一步参考和指导,请参阅关于 [CSRF 保护](https:// /laravel.com/docs/5.5/csrf).
以上是如何处理 Laravel POST 和 PUT API 请求中的 419 状态代码?的详细内容。更多信息请关注PHP中文网其他相关文章!