2016-12-12 3 views
0

Ich sehe dieses Tutorial: http://lollyrock.com/articles/scala-http-requests/.Warten auf eine HTTP-Anfrage

Ich versuche, eine einfache HTTP-Anforderung wie das zu machen, sie haben:

val address = url("http://somewebaddress.com/elements") 
    val x = Http(address OK as.String) 

jedoch für diesen Teil des Codes Ich erhalte:

type mismatch; 
[error] found : (com.ning.http.client.Request, dispatch.OkFunctionHandler[String]) 
[error] required: akka.actor.ActorSystem 
[error]  val x = Http(address OK as.String) 
[error]       ^

die ziemlich seltsam da ich nur 1 Argument übergebe, nicht 2.

Eine Idee, warum das passiert?

+0

Ich weiß nicht die Antwort, aber Sie können versuchen, die Ausgabeparameter Future [String] –

+0

Überprüfen Sie Ihre Importe – pamu

Antwort

-2

Sie haben Typo Fehler in dieser Zeichenfolge:

val response : Future[String] = Http(svc OK as.String) 
+0

Ich sehe das nicht in der ursprünglichen Frage, können Sie bitte umzufassen, indem Sie die Linie, die Sie denken sollte geändert werden? –

0

Ich war eine andere HTTP-Bibliothek zufällig importieren und es gab einen Namenskonflikt.