Decompress Middleware

Decompress middleware decompresses HTTP request if Content-Encoding header is set to gzip. *Please note: The body will be decompressed in memory and consume it for the lifetime of the request (and garbage collection).

Usage

e.Use(middleware.Decompress())

Custom Configuration 🔗

Usage

e := echo.New()
e.Use(middleware.DecompressWithConfig(middleware.DecompressConfig{
  Skipper: Skipper
}))

Configuration 🔗

DecompressConfig struct {
  // Skipper defines a function to skip middleware.
  Skipper Skipper
}

Default Configuration

DefaultDecompressConfig = DecompressConfig{
  Skipper: DefaultSkipper,
}