ContentEncoding

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case object BrEncoding extends ContentEncoding

A format using the Brotli algorithm.

A format using the Brotli algorithm.

case object CompressEncoding extends ContentEncoding

A format using the Lempel-Ziv-Welch (LZW) algorithm. The value name was taken from the UNIX compress program, which implemented this algorithm. Like the compress program, which has disappeared from most UNIX distributions, this content-encoding is not used by many browsers today, partly because of a patent issue (it expired in 2003).

A format using the Lempel-Ziv-Welch (LZW) algorithm. The value name was taken from the UNIX compress program, which implemented this algorithm. Like the compress program, which has disappeared from most UNIX distributions, this content-encoding is not used by many browsers today, partly because of a patent issue (it expired in 2003).

case object DeflateEncoding extends ContentEncoding

Using the zlib structure (defined in RFC 1950) with the deflate compression algorithm (defined in RFC 1951).

Using the zlib structure (defined in RFC 1950) with the deflate compression algorithm (defined in RFC 1951).

case object GZipEncoding extends ContentEncoding

A format using the Lempel-Ziv coding (LZ77), with a 32-bit CRC. This is the original format of the UNIX gzip program. The HTTP/1.1 standard also recommends that the servers supporting this content-encoding should recognize x-gzip as an alias, for compatibility purposes.

A format using the Lempel-Ziv coding (LZ77), with a 32-bit CRC. This is the original format of the UNIX gzip program. The HTTP/1.1 standard also recommends that the servers supporting this content-encoding should recognize x-gzip as an alias, for compatibility purposes.

case object InvalidEncoding extends ContentEncoding

InvalidEncoding is represented with ""

InvalidEncoding is represented with ""

final case class MultipleEncodings(encodings: Chunk[ContentEncoding]) extends ContentEncoding

Maintains a list of ContentEncoding values.

Maintains a list of ContentEncoding values.

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

Value parameters:
value

of string , seperated for multiple values

Returns:

ContentEncoding Note: This implementation ignores the invalid string that might occur in MultipleEncodings case.