HeadersBuilder
class HeadersBuilder : StringValuesBuilder
Constructors
HeadersBuilder(size: Int = 8) |
Inherited Properties
var built: Boolean |
|
val caseInsensitiveName: Boolean |
|
val values: MutableMap<String, MutableList<String>> |
Functions
fun build(): Headers |
|
Inherited Functions
fun appendAll(stringValues: StringValues): Unit |
|
fun appendMissing(stringValues: StringValues): Unit |
|
fun clear(): Unit |
|
fun isEmpty(): Boolean |
|
fun removeKeysWithNoEntries(): Unit |
|
Extension Functions
fun StringValuesBuilder.append( Append formatted header value to the builder |
|
fun StringValuesBuilder.appendAll( Append all values from the specified builder |
|
fun StringValuesBuilder.appendFiltered( Append values from source filtering values by the specified predicate |
|
fun HeadersBuilder.cacheControl(value: CacheControl): Unit Append |
|
fun HeadersBuilder.contentRange( Append ‘Content-Range` header with specified range and fullLength |
|
fun HeadersBuilder.etag(entityTag: String): Unit Set |
|
fun HeadersBuilder.expires(expires: LocalDateTime): Unit Set ‘Expires` header value from expires |
|
fun HeadersBuilder.lastModified( Set ‘Last-Modified` header value from dateTime |