在播放控制器中处理Future [WSResponse]

时间:2017-09-25 00:19:14

标签: playframework playframework-2.0 playframework-2.3

我有一个想要编写的控制器端点,它将调用一个服务方法。服务方法返回Future[WSResponse]。我不希望我的控制器做任何事情,只是将这个WSResponse转发给客户端。我该怎么做呢? Action.async签名不允许。这是在scala

1 个答案:

答案 0 :(得分:0)

在您的问题中添加更多细节会很不错。代码片段会很有用。但我会尝试基础:)

def foo(url: String) = Action.async {
  WS.url(url).get().map(resp => Ok(resp.body))
}

这对你有用吗?