class Configuration
Configuration type for ContentNegotiation feature
Configuration()
Configuration type for ContentNegotiation feature |
var checkAcceptHeaderCompliance: Boolean
Checks that |
fun accept(contributor: AcceptHeaderContributor): Unit
Register a custom accepted content types contributor. A contributor function takes ApplicationCall
and a list of content types accepted according to HttpHeaders.Accept header or provided by the previous
contributor if exists. Result of this contributor should be a list of accepted content types
with quality. A contributor could either keep or replace input list of accepted content types depending
on use-case. For example a contributor taking |
|
fun <T : ContentConverter> register(contentType: ContentType, converter: T, configuration: T.() -> Unit = {}): Unit
Registers a contentType to a specified converter with an optional configuration script for converter |