0

我正在尝试http://dispatch-classic.databinder.net/Choose+an+Executor.html为 dispatch-nio 给出的示例: 给出的示例:

import dispatch._
val h = new nio.Http
val f = h(url("http://www.scala-lang.org/") as_str)

我的代码:

  import dispatch._
  val h = new nio.Http
  var host = "http://www.scala-lang.org";
    val f: Future[String] = h(url("http://www.scala-lang.org/") as_str)
    f.apply();

但它不识别 nio 和 as_str 关键字。任何人都可以请建议会是什么问题?

4

1 回答 1

1

我不确定您的版本,但我可以使用它0.8.1,命名空间看起来像是从文档中更改的。

build.sbt

libraryDependencies += "net.databinder" %% "dispatch-nio_2.10.2" % "0.8.1"

在代码中:

import dispatch.classic._

val h = new nio.Http
var host = "http://www.scala-lang.org";
val f = h(url("http://www.scala-lang.org/") as_str)
f.apply()

您可能需要2.10.2用您的 Scala 版本号替换库中的依赖项。

于 2015-05-19T21:45:49.260 回答