httpcaddyfile: Add compression to http transport config (#3624)

* httpcaddyfile: Add `compression` to http transport config

* Add caddyfile adapt test for typical h2c setup
This commit is contained in:
Ye Zhihao
2020-08-01 01:30:20 +08:00
committed by GitHub
parent 6a14e2c2a8
commit 6f73a358f4
2 changed files with 104 additions and 0 deletions

View File

@ -719,6 +719,14 @@ func (h *HTTPTransport) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
return d.ArgErr()
}
case "compression":
if d.NextArg() {
if d.Val() == "off" {
var disable bool
h.Compression = &disable
}
}
default:
return d.Errf("unrecognized subdirective %s", d.Val())
}