Parameters

interface Parameters : StringValues

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

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator fun contains(name: String): Boolean
open fun contains(name: String, value: String): Boolean
Link copied to clipboard
abstract fun entries(): Set<Map.Entry<String, List<String>>>
Link copied to clipboard
open fun forEach(body: (String, List<String>) -> Unit)
Link copied to clipboard
open operator fun get(name: String): String?
Link copied to clipboard
abstract fun getAll(name: String): List<String>?
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
abstract fun names(): Set<String>

Properties

Link copied to clipboard
abstract val caseInsensitiveName: Boolean
Link copied to clipboard
open val urlEncodingOption: UrlEncodingOption

Returns a UrlEncodingOption instance

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
fun Parameters.formUrlEncode(): String

Encode form parameters

Link copied to clipboard
fun Parameters.formUrlEncodeTo(out: Appendable)

Encode form parameters to the specified out appendable

Link copied to clipboard
operator fun Parameters.plus(other: Parameters): Parameters

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