ktor-client-encoding
Module Contents
alltypes
Module Contents
interface
ContentEncoder
:
Encoder
Module Contents
abstract
val
name
:
String
class
ContentEncoding
Module Contents
ContentEncoding
(
encoders
:
Map
<
String
,
ContentEncoder
>
,
qualityValues
:
Map
<
String
,
Float
>
)
companion
object
Companion
:
HttpClientFeature
<
Config
,
ContentEncoding
>
Module Contents
fun
install
(
feature
:
ContentEncoding
,
scope
:
HttpClient
)
:
Unit
val
key
:
AttributeKey
<
ContentEncoding
>
fun
prepare
(
block
:
Config
.
(
)
->
Unit
)
:
ContentEncoding
class
Config
Module Contents
Config
(
)
fun
customEncoder
(
encoder
:
ContentEncoder
,
quality
:
Float
?
=
null
)
:
Unit
fun
deflate
(
quality
:
Float
?
=
null
)
:
Unit
fun
gzip
(
quality
:
Float
?
=
null
)
:
Unit
fun
identity
(
quality
:
Float
?
=
null
)
:
Unit
fun
install
(
feature
:
ContentEncoding
,
scope
:
HttpClient
)
:
Unit
val
key
:
AttributeKey
<
ContentEncoding
>
fun
prepare
(
block
:
Config
.
(
)
->
Unit
)
:
ContentEncoding
class
UnsupportedContentEncodingException
:
IllegalStateException
Module Contents
UnsupportedContentEncodingException
(
encoding
:
String
)
io.ktor.client.HttpClientConfig
Module Contents
fun
HttpClientConfig
<
*
>
.
ContentEncoding
(
block
:
Config
.
(
)
->
Unit
=
{ gzip() deflate() identity() }
)
:
Unit
package
io.ktor.client.features.compression
Module Contents
interface
ContentEncoder
:
Encoder
Module Contents
abstract
val
name
:
String
class
ContentEncoding
Module Contents
ContentEncoding
(
encoders
:
Map
<
String
,
ContentEncoder
>
,
qualityValues
:
Map
<
String
,
Float
>
)
companion
object
Companion
:
HttpClientFeature
<
Config
,
ContentEncoding
>
Module Contents
fun
install
(
feature
:
ContentEncoding
,
scope
:
HttpClient
)
:
Unit
val
key
:
AttributeKey
<
ContentEncoding
>
fun
prepare
(
block
:
Config
.
(
)
->
Unit
)
:
ContentEncoding
class
Config
Module Contents
Config
(
)
fun
customEncoder
(
encoder
:
ContentEncoder
,
quality
:
Float
?
=
null
)
:
Unit
fun
deflate
(
quality
:
Float
?
=
null
)
:
Unit
fun
gzip
(
quality
:
Float
?
=
null
)
:
Unit
fun
identity
(
quality
:
Float
?
=
null
)
:
Unit
fun
install
(
feature
:
ContentEncoding
,
scope
:
HttpClient
)
:
Unit
val
key
:
AttributeKey
<
ContentEncoding
>
fun
prepare
(
block
:
Config
.
(
)
->
Unit
)
:
ContentEncoding
class
UnsupportedContentEncodingException
:
IllegalStateException
Module Contents
UnsupportedContentEncodingException
(
encoding
:
String
)
io.ktor.client.HttpClientConfig
Module Contents
fun
HttpClientConfig
<
*
>
.
ContentEncoding
(
block
:
Config
.
(
)
->
Unit
=
{ gzip() deflate() identity() }
)
:
Unit