kohttp / io.github.rybalkinsd.kohttp.dsl.context / HttpContext

HttpContext

sealed class HttpContext : IHttpContext

Since
0.1.0

Author
sergey

Properties

host

var host: String

path

var path: String?

port

var port: Int?

scheme

var scheme: String

Functions

header

open fun header(init: HeaderContext.() -> Unit): Unit

makeBody

open fun makeBody(): RequestBody

makeHeaders

open fun makeHeaders(): Builder

makeRequest

open fun makeRequest(): Request

makeUrl

open fun makeUrl(): Builder

param

open fun param(init: ParamContext.() -> Unit): Unit

Extension Functions

url

fun HttpContext.url(url: URL): Unit
fun HttpContext.url(url: String): Unit

Inheritors

HttpGetContext

class HttpGetContext : HttpContext

HttpHeadContext

class HttpHeadContext : HttpContext

HttpPostContext

open class HttpPostContext : HttpContext