HttpClient 
    Types
Link copied to clipboard
                  data class CompletedResponse<T>(val status: Int, val statusText: String, val headers: Http.Headers, val content: T)
Link copied to clipboard
                  Link copied to clipboard
                  data class Response(val status: Int, val statusText: String, val headers: Http.Headers, val rawContent: AsyncInputStream, val content: AsyncInputStream)
Functions
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  suspend fun post(url: String, data: HttpBodyContent, headers: Http.Headers = Http.Headers(), config: HttpClient.RequestConfig = RequestConfig.DEFAULT): HttpClient.Response
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  suspend fun request(method: Http.Method, url: String, headers: Http.Headers = Http.Headers(), content: AsyncInputStreamWithLength? = null, config: HttpClient.RequestConfig = RequestConfig.DEFAULT): HttpClient.Response
suspend fun request(method: Http.Method, url: String, data: HttpBodyContent, headers: Http.Headers = Http.Headers(), config: HttpClient.RequestConfig = RequestConfig.DEFAULT): HttpClient.Response
Link copied to clipboard
                  suspend fun requestAsBytes(method: Http.Method, url: String, headers: Http.Headers = Http.Headers(), content: AsyncStream? = null, config: HttpClient.RequestConfig = RequestConfig()): HttpClient.CompletedResponse<ByteArray>
Link copied to clipboard
                  suspend fun requestAsString(method: Http.Method, url: String, headers: Http.Headers = Http.Headers(), content: AsyncStream? = null, config: HttpClient.RequestConfig = RequestConfig()): HttpClient.CompletedResponse<String>
Link copied to clipboard