ktor-http / io.ktor.http / Parameters

Parameters

interface Parameters : StringValues

Represents HTTP parameters as a map from case-insensitive names to collection of String values

Companion Object Properties

Empty

val Empty: Parameters

Empty Parameters instance

Companion Object Functions

build

fun build(builder: ParametersBuilder.() -> Unit): Parameters

Builds a Parameters instance with the given builder function

Extension Functions

formUrlEncode

fun Parameters.formUrlEncode(): String

Encode form parameters

formUrlEncodeTo

fun Parameters.formUrlEncodeTo(out: Appendable): Unit

Encode form parameters to the specified out appendable

plus

operator fun Parameters.plus(other: Parameters): Parameters

Plus operator function that creates a new parameters instance from the original one concatenating with other

Inheritors

EmptyParameters

object EmptyParameters : Parameters

ParametersImpl

class ParametersImpl : Parameters, StringValuesImpl

ParametersSingleImpl

class ParametersSingleImpl : Parameters, StringValuesSingleImpl