sbt new scala/scala-seed.g8 scala libraryDependencies += "com.typesafe.akka" %% "akka-http" % "10.2.4" scala import akka.actor.ActorSystem import akka.http.scaladsl.Http import akka.http.scaladsl.model.{HttpMethods, HttpRequest, HttpResponse, Uri} import akka.stream.ActorMaterializer import scala.concurrent.Future object HttpClient { def main(args: Array[String]): Unit = { implicit val system = ActorSystem() implicit val materializer = ActorMaterializer() implicit val executionContext = system.dispatcher val request = HttpRequest(HttpMethods.GET, uri) val responseFuture: Future[HttpResponse] = Http().singleRequest(request) responseFuture .map(response => { println(s"Status code: ${response.status}") println(s"Response body: ${response.entity}") }) .onComplete(_ => system.terminate()) } } sbt run


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