libraryDependencies += "com.softwaremill.sttp.client3" %% "core" % "3.3.16"
libraryDependencies += "com.softwaremill.sttp.client3" %% "async-http-client-backend-future" % "3.3.16"
scala
import sttp.client3._
import sttp.client3.asynchttpclient.future._
object HttpClientExample extends App {
val username = "your_username"
val password = "your_password"
val request = basicRequest
.auth.basic(username, password)
.get(uri"https://api.example.com/data")
val response = request.send()
val responseBody = response.body
println(responseBody)
}