Package-level declarations

Types

Link copied to clipboard
open class DelayedHttpClient(val delayMs: Long, val parent: HttpClient) : HttpClient
Link copied to clipboard
open class FakeHttpClient(val redirect: HttpClient? = null) : HttpClient
Link copied to clipboard
class FakeHttpClientEndpoint(val defaultMessage: String = "{}") : HttpClientEndpoint
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FakeHttpServerRequest(method: Http.Method, uri: String, headers: Http.Headers = Http.Headers(), val body: ByteArray = EMPTY_BYTE_ARRAY, requestConfig: HttpServer.RequestConfig) : HttpServer.Request
Link copied to clipboard
interface Http
Link copied to clipboard
interface HttpBodyContent
Link copied to clipboard
class HttpBodyContentMultiPartFormData(val boundary: String = "---------------------------") : HttpBodyContent
Link copied to clipboard
interface HttpClient
Link copied to clipboard
Link copied to clipboard
interface HttpFactory
Link copied to clipboard
class HttpRestClient(val endpoint: HttpClientEndpoint)
Link copied to clipboard
Link copied to clipboard
typealias HttpServerRequestHandler = suspend (request: HttpServer.Request) -> Unit
Link copied to clipboard
class HttpServerRouter(val server: HttpServer)
Link copied to clipboard
object HttpStats
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class SocketHttp(factory: AsyncSocketFactory = asyncSocketFactory)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun HttpServer.Request.end(file: VfsFile)
suspend fun HttpServer.Request.end(file: VfsFile, range: LongRange)
Link copied to clipboard
Link copied to clipboard
inline fun FakeHttpClient(redirect: HttpClient? = null, block: FakeHttpClient.() -> Unit = {}): FakeHttpClient
Link copied to clipboard
Link copied to clipboard
fun httpError(code: Int, msg: String): Nothing
Link copied to clipboard
operator fun HttpClient.Companion.invoke(fetch: HttpFetch = HttpFetch): HttpClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun HttpServer.router(block: HttpServerRouter.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard