For supporting backend independent http request/response handling.
val client = Http.client.withBackend(FinagleClientBackend).newClient("localhost:8080")
client.send(Http.GET("/v1/info")) // => Scala.Future[Response]
If we implement a backend using HttpURLConneciton like sttp https://github.com/softwaremill/sttp/blob/master/core/src/main/scalajvm/sttp/client/HttpURLConnectionBackend.scala, airframe-http can be used with minimum dependencies.
For supporting backend independent http request/response handling.
If we implement a backend using HttpURLConneciton like sttp https://github.com/softwaremill/sttp/blob/master/core/src/main/scalajvm/sttp/client/HttpURLConnectionBackend.scala, airframe-http can be used with minimum dependencies.