File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
website/content/middleware Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ +++
2
+ title = " Decompress Middleware"
3
+ description = " Decompress middleware for Echo"
4
+ [menu .main ]
5
+ name = " Decompress"
6
+ parent = " middleware"
7
+ +++
8
+
9
+ Decompress middleware decompresses HTTP request if Content-Encoding header is set to gzip.
10
+ * Please note: The body will be decompressed in memory and consume it for the lifetime of the request (and garbage collection).
11
+
12
+ * Usage*
13
+
14
+ ` e.Use(middleware.Decompress()) `
15
+
16
+ ## Custom Configuration
17
+
18
+ * Usage*
19
+
20
+ ``` go
21
+ e := echo.New ()
22
+ e.Use (middleware.DecompressWithConfig (middleware.DecompressConfig {
23
+ Skipper : Skipper
24
+ }))
25
+ ```
26
+
27
+ ## Configuration
28
+
29
+ ``` go
30
+ DecompressConfig struct {
31
+ // Skipper defines a function to skip middleware.
32
+ Skipper Skipper
33
+ }
34
+ ```
35
+
36
+ * Default Configuration*
37
+
38
+ ``` go
39
+ DefaultDecompressConfig = DecompressConfig {
40
+ Skipper : DefaultSkipper ,
41
+ }
42
+ ```
You can’t perform that action at this time.
0 commit comments