kohttp
Module Contents
alltypes
Module Contents
open class BodyContext
interface ClientBuilder : ForkClientBuilder
class CookieContext
data class EagerResponse
Module Contents
EagerResponse ( request : Request , protocol : Protocol , code : Int , message : String , handshake : Handshake ? , headers : List < Header > , body : String ? , networkResponse : Response ? , cacheResponse : Response ? , priorResponse : Response ? , sentRequestAtMillis : Long , receivedResponseAtMillis : Long )
val body : String ?
val cacheResponse : Response ?
val code : Int
val handshake : Handshake ?
val headers : List < Header >
val message : String
val networkResponse : Response ?
val priorResponse : Response ?
val protocol : Protocol
val receivedResponseAtMillis : Long
val request : Request
val sentRequestAtMillis : Long
interface ForkClientBuilder
class Form
typealias FormDataPart = Triple < String , String ? , RequestBody >
data class Header
class HeaderContext
sealed class HttpContext : IHttpContext
class HttpDeleteContext : HttpPostContext
@DslMarker annotation class HttpDslMarker
class HttpGetContext : HttpContext
class HttpHeadContext : HttpContext
class HttpPatchContext : HttpPostContext
open class HttpPostContext : HttpContext
class HttpPutContext : HttpPostContext
class InterceptorsDsl
class Json
class LoggingInterceptor : Interceptor
enum class Method
class MultipartBodyContext
class ParamContext
class RetryInterceptor : Interceptor
class SigningInterceptor : Interceptor
class UploadContext : IHttpContext
java.io.File
java.net.URI
Module Contents
fun URI . upload ( destination : URL ) : Response
fun URI . upload ( destination : String ) : Response
fun URI . uploadAsync ( destination : URL ) : Deferred < Response >
fun URI . uploadAsync ( destination : String ) : Deferred < Response >
kotlin.String
Module Contents
fun String . asyncHttpGet ( client : Factory = defaultHttpClient) : Deferred < Response >
fun String . httpGet ( client : Factory = defaultHttpClient) : Response
fun String . httpGetAsync ( client : Factory = defaultHttpClient) : Deferred < Response >
okhttp3.Headers
okhttp3.OkHttpClient
okhttp3.Response
package io.github.rybalkinsd.kohttp.client
package io.github.rybalkinsd.kohttp.client.dsl
package io.github.rybalkinsd.kohttp.configuration
package io.github.rybalkinsd.kohttp.dsl
package io.github.rybalkinsd.kohttp.dsl.async
package io.github.rybalkinsd.kohttp.dsl.context
package io.github.rybalkinsd.kohttp.ext
Module Contents
data class EagerResponse
Module Contents
EagerResponse ( request : Request , protocol : Protocol , code : Int , message : String , handshake : Handshake ? , headers : List < Header > , body : String ? , networkResponse : Response ? , cacheResponse : Response ? , priorResponse : Response ? , sentRequestAtMillis : Long , receivedResponseAtMillis : Long )
val body : String ?
val cacheResponse : Response ?
val code : Int
val handshake : Handshake ?
val headers : List < Header >
val message : String
val networkResponse : Response ?
val priorResponse : Response ?
val protocol : Protocol
val receivedResponseAtMillis : Long
val request : Request
val sentRequestAtMillis : Long
data class Header
java.io.File
java.net.URI
Module Contents
fun URI . upload ( destination : URL ) : Response
fun URI . upload ( destination : String ) : Response
fun URI . uploadAsync ( destination : URL ) : Deferred < Response >
fun URI . uploadAsync ( destination : String ) : Deferred < Response >
kotlin.String
Module Contents
fun String . asyncHttpGet ( client : Factory = defaultHttpClient) : Deferred < Response >
fun String . httpGet ( client : Factory = defaultHttpClient) : Response
fun String . httpGetAsync ( client : Factory = defaultHttpClient) : Deferred < Response >
okhttp3.Headers
okhttp3.Response
fun HttpContext . url ( url : URL ) : Unit
fun HttpContext . url ( url : String ) : Unit
package io.github.rybalkinsd.kohttp.interceptors
package io.github.rybalkinsd.kohttp.util