import com.foursquare.fhttp._
import scala.concurrent.Future
object Main {
def main(args: Array[String]): Unit = {
val client = FHttp.newClient()
val getRequest = Request(Method.GET, "https://example.com/api")
val response: Future[Response] = client(request)
response.map { resp =>
println(resp.statusCode)
println(resp.bodyAsString)
}
}
}
import com.foursquare.fhttp._
object Main {
def main(args: Array[String]): Unit = {
val client = FHttp.newClient()
val getRequest = Request(Method.GET, "https://example.com/api").withTimeout(5000)
val response = client(request)
println(response.await().statusCode)
}
}
import com.foursquare.fhttp._
object Main {
def main(args: Array[String]): Unit = {
val client = FHttp.newClient()
val getRequest = Request(Method.GET, "https://example.com/api").withHeaders(Map("Authorization" -> "Bearer token"))
val response = client(request)
println(response.await().statusCode)
}
}
import com.foursquare.fhttp._
object Main {
def main(args: Array[String]): Unit = {
val client = FHttp.newClient()
val getRequest = Request(Method.GET, "https://example.com/api")
val response = client(request)
println(response.await().statusCode)
}
}