Postman PUT 和 POST 请求中出现 419 错误

问题描述 投票:0回答:1

在邮递员中,POST 和 PUT 请求不是由邮递员发送的,它显示 419 错误,而我在邮递员中写入正确的 URL,并选择 json 和原始正文类型,这里是屏幕截图,我的 url 也是正确的,但它显示页面已过期邮递员错误屏幕截图

我以为当我把问题写在这个网站上时我的问题就会得到解决

json request postman edit
1个回答
0
投票

419 错误通常意味着 CSRF 令牌不匹配。 Postman 不会像浏览器那样自动处理这个问题。如果您的应用程序使用 CSRF 令牌,您需要手动将其添加到请求的标头中。

要解决这个问题,

  1. 检查是否有 csrf 令牌,通常可以在 cookie 或您向其发送请求的页面的 html 中找到。
  2. 在邮递员中发送令牌 - 在标题部分中,添加如下内容:
    X-CSRF-TOKEN: <your-token-here>

此外,如果请求需要身份验证,请确保您已登录,因为某些应用程序也需要会话令牌。

© www.soinside.com 2019 - 2024. All rights reserved.