Tesla.Middleware.Compression (tex v0.1.0)

Compress requests and decompress responses.

Supports "gzip" and "deflate" encodings using erlang's built-in :zlib module.

Example usage

defmodule MyClient do
  use Tesla

  plug Tesla.Middleware.Compression, format: "gzip"
end

Options

  • :format - request compression format, "gzip" (default) or "deflate"

Link to this section Summary

Functions

Compress request.

Decompress response.

Link to this section Functions

Link to this function

compress(env, opts)

Compress request.

It is used by Tesla.Middleware.CompressRequest.

Link to this function

decompress(env)

Decompress response.

It is used by Tesla.Middleware.DecompressResponse.