【问题标题】:Scala Play 2.5: Is it possible to bypass (defer) body parsing when using Action Composition?Scala Play 2.5:使用动作组合时是否可以绕过(延迟)正文解析?
【发布时间】:2017-05-25 00:33:13
【问题描述】:

我有几层用于 api 服务的 ActionFunction,例如授权和速率限制。实现文件上传后,我意识到我真的希望在文件上传之前而不是之后进行授权和速率限制。

(我为文件上传构建了一个自定义正文解析器,但假设我有一个巨大的 json - 为什么要解析它却被丢弃了?)

有人知道怎么做吗?

【问题讨论】:

    标签: scala playframework playframework-2.5


    【解决方案1】:

    你不能用ActionFunctions 来做这件事,因为你说他们在检查完成之前使用解析器来解析正文。 您可以使用EssentialAction 在解析正文之前进行检查。但是你需要重新实现组合的逻辑

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-08
      • 2018-03-13
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 2017-09-14
      • 1970-01-01
      相关资源
      最近更新 更多