我使用 PlayFramework 的 Play WS API 与外部 API 进行通信。我需要处理接收到的数据,但不知道如何处理。我得到一个响应,我想将它传递给其他函数,如 JSON 对象。我怎样才能做到这一点?我使用的代码可以在下面看到。谢谢!
def getTasks = Action {
Async {
val promise = WS.url(getAppProperty("helpdesk.host")).withHeaders(
"Accept" -> "application/json",
"Authorization" -> "Basic bi5sdWJ5YW5vdjoyMDEzMDcwNDE0NDc=" ).get()
for {
response <- promise
} yield Ok((response.json \\ "Tasks"))
}
}