解压缩

Decompress - 解压缩

原文:https://echo.labstack.com/docs/middleware/decompress

​ 解压缩中间件会在Content-Encoding标头设置为gzip时对HTTP请求进行解压缩。

注意

​ 请求体将在内存中被解压缩,并在请求的整个生命周期中占用内存空间(包括垃圾回收)。

Usage

1
e.Use(middleware.Decompress())

Custom Configuration

Usage

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

Configuration

1
2
3
4
DecompressConfig struct {
  // Skipper定义一个用于跳过中间件的函数。
  Skipper Skipper
}

Default Configuration

1
2
3
DefaultDecompressConfig = DecompressConfig{
  Skipper: DefaultSkipper,
}
最后修改 February 5, 2024: 更新 (f57b279)