HeadersImpl

class HeadersImpl(values: Map<String, List<String>> = emptyMap()) : Headers, StringValuesImpl(source)

Constructors

Link copied to clipboard
constructor(values: Map<String, List<String>> = emptyMap())

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open operator fun contains(name: String): Boolean
open fun contains(name: String, value: String): Boolean
Link copied to clipboard
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
open fun getAll(name: String): List<String>?
Link copied to clipboard
fun Headers.getSplitValues(name: String, separator: Char = ',', splitInsideQuotes: Boolean = false): List<String>?

Gets all values associated with the specified header name and splits them using the provided separator.

Link copied to clipboard
open fun isEmpty(): Boolean
Link copied to clipboard
open fun names(): Set<String>
Link copied to clipboard
open override fun toString(): String