【问题标题】:Working in Get Method But not working in Post在 Get 方法中工作但不在 Post 中工作
【发布时间】:2018-12-13 23:24:59
【问题描述】:

我正在使用 Play Framework Scala 和 SoapUI。我有一个授权,我会在标题中放一个代码。它在GET 中工作,但是当它放入POST 时,它会显示如下错误:

a.ErrorHandler - onClientError: statusCode = 403, uri = /v1/search/add/, message = 在标头中找不到 CSRF 令牌

【问题讨论】:

  • 将问题更新为插入的代码。
  • 这真的不多。您能否提交 GET 和 POST 测试步骤的屏幕截图?也许还可以复制/粘贴两者的 RAW 请求,这样我们就可以看到正在发送的内容。

标签: playframework soapui


【解决方案1】:

您必须使用 POST 请求发布 csrf 令牌。您可以禁用 csrf 令牌,这是最​​简单的方法,这里有回答: playframework disable CSRF filter

但出于安全原因,我建议不要在实时应用程序中禁用 csrf 令牌。

【讨论】:

  • 如何为我添加 CSRF 过滤器以添加 CSRF 令牌
猜你喜欢
  • 2013-06-07
  • 2018-02-06
  • 2014-06-23
  • 1970-01-01
  • 2016-09-04
  • 2021-07-04
  • 2020-08-01
  • 2022-01-08
  • 1970-01-01
相关资源
最近更新 更多