vertx / io.vertx.core.http / CaseInsensitiveHeaders

# CaseInsensitiveHeaders

`class CaseInsensitiveHeaders : MultiMap`

This multi-map implementation has case insensitive keys, and can be used to hold some HTTP headers prior to making an HTTP request.

Author
Norman Maurer

### Constructors

<init> | `CaseInsensitiveHeaders()`

### Functions

add | `fun add(name: String, strVal: String): MultiMap` `fun add(name: String, values: MutableIterable<String>): MultiMap` `fun add(name: CharSequence, value: CharSequence): MultiMap` `fun add(name: CharSequence, values: MutableIterable<CharSequence>): MultiMap`
addAll | `fun addAll(headers: MultiMap): MultiMap` `fun addAll(map: MutableMap<String, String>): MultiMap`
clear | `fun clear(): MultiMap`
contains | `fun contains(name: String): Boolean` `fun contains(name: CharSequence): Boolean`
entries | `fun entries(): MutableList<MutableEntry<String, String>>`
forEach | `fun forEach(action: Consumer<in MutableEntry<String, String>>): Unit`
get | `fun get(name: String): String` `fun get(name: CharSequence): String`
getAll | `fun getAll(name: String): MutableList<String>` `fun getAll(name: CharSequence): MutableList<String>`
isEmpty | `fun isEmpty(): Boolean`
iterator | `fun iterator(): MutableIterator<MutableEntry<String, String>>`
names | `fun names(): MutableSet<String>`
remove | `fun remove(name: String): MultiMap` `fun remove(name: CharSequence): MultiMap`
set | `fun set(name: String, strVal: String): MultiMap` `fun set(name: String, values: MutableIterable<String>): MultiMap` `fun set(name: CharSequence, value: CharSequence): MultiMap` `fun set(name: CharSequence, values: MutableIterable<CharSequence>): MultiMap`
setAll | `fun setAll(headers: MultiMap): MultiMap` `fun setAll(headers: MutableMap<String, String>): MultiMap`
size | `fun size(): Int`
toString | `fun toString(): String`