【问题标题】:How intercept response and modify response body with play framework 2.2.x? [closed]如何使用 play framework 2.2.x 拦截响应和修改响应体? [关闭]
【发布时间】:2015-05-21 05:35:10
【问题描述】:

我需要拦截请求和响应。我已经拦截了请求。 但我无法拦截响应并使用 java 获取响应正文。 我需要用 java 拦截 play framework 2.2.x 中的响应

【问题讨论】:

    标签: java filter httpresponse playframework-2.2 interceptor


    【解决方案1】:

    您应该使用动作组合来拦截请求/响应。你会写你自己的作文。请看https://www.playframework.com/documentation/2.3.x/JavaActionsComposition

    【讨论】:

    • 如何从 delegate.call(context) 获得响应?
    • 在您的公共 F.Promise 调用(Http.Context context)方法中创建响应对象Response response = context.response(),并使用响应对象访问这些方法。
    • 我使用了 context.response() 但我无法获得响应正文。我只能访问标题。
      是否有响应正文。
    • 没有办法在任何服务器端语言的 Action 或 Action 组合中获取响应正文。由于 Play 不是基于组件的 MVC 架构。
    • 需要做的业务逻辑可以带到BaseController什么的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 2016-03-28
    • 2016-05-02
    • 2015-08-25
    • 1970-01-01
    相关资源
    最近更新 更多