All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fireflysource.example.HttpClientDemo.kt Maven / Gradle / Ivy

The newest version!
package com.fireflysource.example

import com.fireflysource.fx
import kotlinx.coroutines.future.await


suspend fun main() {
    // http://localhost:8080/hello-world
    // http://nghttp2.org

    repeat(1) {
        val response = fx.httpClient()
            .get("http://nghttp2.org/")
            .putQueryString("name", "PT_$it")
            .upgradeHttp2()
            .submit().await()
        println("${response.status} ${response.reason}")
        println(response.httpFields)
        println(response.stringBody)
        println()
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy