scala import akka.actor.ActorSystem import akka.http.scaladsl.Http import akka.http.scaladsl.model.HttpRequest import akka.http.scaladsl.unmarshalling.Unmarshal import akka.stream.ActorMaterializer import scala.concurrent.Future import scala.concurrent.ExecutionContext.Implicits._ object ScalaHTTPClientExample { def main(args: Array[String]): Unit = { implicit val system = ActorSystem() implicit val materializer = ActorMaterializer() val request = HttpRequest(uri = "https://api.example.com/data") val responseFuture: Future[HttpResponse] = Http().singleRequest(request) responseFuture.flatMap { response => Unmarshal(response.entity).to[String] }.onComplete { result => println(result) system.terminate() } } }


上一篇:
下一篇:
切换中文