RequestCompressionInterceptor

class RequestCompressionInterceptor(compressionThresholdBytes: Long, availableCompressionAlgorithms: List<<Error class: unknown class>>, supportedCompressionAlgorithms: List<String>)

HTTP interceptor that compresses request payloads

Parameters

compressionThresholdBytes

The threshold for applying compression to a request

availableCompressionAlgorithms

The compression algorithms that are supported by the client

supportedCompressionAlgorithms

The ID's of compression algorithms that are supported by the server

Constructors

Link copied to clipboard
constructor(compressionThresholdBytes: Long, availableCompressionAlgorithms: List<<Error class: unknown class>>, supportedCompressionAlgorithms: List<String>)

Functions

Link copied to clipboard
open suspend fun modifyBeforeRetryLoop(context: <Error class: unknown class><Any, <Error class: unknown class>>): <Error class: unknown class>