我从 Play!Framework 世界进入 GWT 应用程序。
我需要从我的 GWT 服务器调用 HTTP 响应。
在 Play!Framework 1 中,我会简单地“等待”一个 WS.get.async 结果
Promise<HttpResponse> futureResponse = WS.url(
"http://www.google.com"
).getAsync();
await(futureResponse);
在 play!framework2 中,我只是返回一个异步响应。
return async(
WS.url(feedUrl).get().map(
new Function<WS.Response, Result>() {
public Result apply(WS.Response response) {
return ok("Feed title:" + response.asJson().findPath("title"));
}
}
)
);
两个代码片段都来自 Play!Framework 的文档。
如何在 GWT 后端实现相同的结果?