У меня большие проблемы с получением значения от вызова WS.url.
val x =WS.url("https://www.google.com/recaptcha/api/siteverify?
secret=XX&response="+captcha).get().map {
response =>response.body}
когда я пытаюсь
Console.println("X: "+x)
У меня нет ожидаемого значения, но:
X: scala.concurrent.impl.Promise$DefaultPromise@e17c7c
НО, когда я пытаюсь напечатать значение println(response.body)
внутри функции карты, оно работает нормально.
Я также попробовал учебник по playframework, но те же результаты.
Итак, как я могу присвоить результат вызова GET какой-либо переменной?
Future[WSResponse]
, поэтому вы не можете получить значение напрямую, не отображая его (если вы не заблокируете). В каком контексте вам это нужно? - person Michael Zajac   schedule 01.12.2014