Decompress

Decompress middleware decompresses HTTP request if Content-Encoding header is set to gzip.

Decompress - 图1note

The body will be decompressed in memory and consume it for the lifetime of the request (and garbage collection).

Usage

  1. e.Use(middleware.Decompress())

Custom Configuration

Usage

  1. e := echo.New()
  2. e.Use(middleware.DecompressWithConfig(middleware.DecompressConfig{
  3. Skipper: Skipper
  4. }))

Configuration

  1. DecompressConfig struct {
  2. // Skipper defines a function to skip middleware.
  3. Skipper Skipper
  4. }

Default Configuration

  1. DefaultDecompressConfig = DecompressConfig{
  2. Skipper: DefaultSkipper,
  3. }