使用Action.async和WS有什么区别

时间:2018-02-16 08:50:45

标签: playframework-2.6

我认为Play Framework中的Action.asyncWS(适用于网络服务)均基于HTTP,用于接收HTTP个请求并发送{{1}响应。我认为两者都是异步的,可以接受/回复HTTPJSON可能会在回复中发回Action.async

如果我想创建一个微服务(或REST API),这两个可以互换吗?我可以使用其中任何一个吗?我看到了一个示例,其中使用HTML添加了user,但使用Action检索了user的朋友列表。

1 个答案:

答案 0 :(得分:0)

从Play文档中,在播放应用程序中调用HTTP时,似乎应该使用WS。不知道为什么。

'有时我们想从Play应用程序中调用其他HTTP服务。 Play通过其WS库支持这一点,它提供了一种通过WSClient实例进行异步HTTP调用的方法。'