3
Я пытаюсь узнать Scala и имеет следующую проблему, при запуске ниже программы ответ напечатан, но он никогда не заканчивается:Scala программы/отправка не именуя
object Demo {
def main(args: Array[String]): Unit = {
import dispatch._
import scala.concurrent.ExecutionContext.Implicits.global
import scala.util.{Failure, Success}
val http = Http.configure { b => b }
val request = url("http://stackoverflow.com/").GET
val response = http(request OK as.String)
response onComplete {
case Success(content) =>
println(content)
case Failure(ex) =>
ex.printStackTrace()
}
}
}
Почему это происходит, как могу ли я отлаживать такие проблемы?
Я ознакомился с документацией по отправке (http://dispatch.databinder.net/Dispatch.html), но не смог решить проблему.
Я подозреваю, что это связано с ExecutionContext и Async calls/Futures.
Это не работает, к сожалению. –
http://dispatch-classic.databinder.net/Choose+an+Executor.html – Jay