java - 在自定义过滤器java Play框架中获取请求正文

标签 java playframework playframework-2.0

我已阅读 https://www.playframework.com/documentation/2.5.x/ScalaHttpFilters#more-powerful-filters ,但我仍然不明白如何访问过滤器链内的请求主体。我正在尝试创建一个累加器,但我不确定如何在 EssentialAction 的 apply 方法中访问 nextFilter 。如果有人知道如何实际访问过滤器链内的请求正文,请告诉我!我在java工作

最佳答案

为了解析请求的正文,您可以在过滤器中使用操作组合。您实际上必须手动流式传输/解析过滤器中的主体,然后让框架在传递到 Controller 时再次解析它。

这是一篇关于如何实现这一目标的好文章。

https://www.javacodegeeks.com/2013/02/understanding-the-play-filter-api.html

关于java - 在自定义过滤器java Play框架中获取请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44555816/

相关文章:

java - Swing应用程序多线程设计模式和最佳实践

java - 全字正则表达式匹配

java - Gradle 多项目构建命令失败但对子项目正常工作

java - Play Framework 2.x : How to update a displayed view from server side?

playframework - 如何自动测试 playframework 的演变

java - 在 Play 框架中测试 Controller

heroku - 用于 heroku 上的 Play Framework 的 Jmap

java - 字符数组的arraylist java

playframework-2.0 - 使用 Fakeapplication 的规范测试失败,无法访问 play.Cache -> 不存在应用程序

java - Jackson 使用特定的反序列化器 playframework 2.8 进行反序列化