Scala 我只想得到一个HTML页面使用喷雾
但他们的文档似乎假设我已经熟悉Scala、Akka和Spray本身。我的意思是我找不到如何做这个简单的基本的事情,我很想在他们的主页上有一段代码 我唯一能找到的就是如何使用他们的Scala 我只想得到一个HTML页面使用喷雾,scala,spray,Scala,Spray,但他们的文档似乎假设我已经熟悉Scala、Akka和Spray本身。我的意思是我找不到如何做这个简单的基本的事情,我很想在他们的主页上有一段代码 我唯一能找到的就是如何使用他们的spray httpx构建请求: import spray.httpx.RequestBuilder._ val req = Get("http://url") 该对象没有将自身发送到任何地方的操作,因此我确信我应该使用Akka的东西来完成它,但是他们的文档没有显示该过程。请告诉我怎么做。如果喷雾器可以做同样的事情,我
spray httpx
构建请求:
import spray.httpx.RequestBuilder._
val req = Get("http://url")
该对象没有将自身发送到任何地方的操作,因此我确信我应该使用Akka的东西来完成它,但是他们的文档没有显示该过程。请告诉我怎么做。如果
喷雾器可以做同样的事情,我知道它可以,我更喜欢这种方式。这里有一个例子:
这里还有更简单的例子:
在这两种情况下,您必须像处理未来一样处理结果,例如:
for {response <- responseFuture} yield { someFunction(response) }
对于{响应,我将使用第一个,因为第二个看起来已经过时了。谢谢!
val conduit = new HttpConduit("github.com")
val responseFuture = conduit.sendReceive(HttpRequest(GET, uri = "/"))
for {response <- responseFuture} yield { someFunction(response) }