scala import akka.actor.ActorSystem import akka.http.scaladsl.Http import akka.http.scaladsl.model._ import akka.http.scaladsl.server.Directives import akka.stream.ActorMaterializer import scala.concurrent.Future object Main extends App with Directives with ActorMaterializer { implicit val system = ActorSystem("http-client") implicit val materializer = ActorMaterializer() val request = Get("https://api.example.com/data") val responseFuture = Http().singleRequest(request) responseFuture.map { response => println(s"Status code: ${response.status}") println(s"Response content: ${response.entity.asString}") }.recover { case ex => println(s"An error occurred: ${ex.getMessage}") } sys.exit(0) }


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