@marcel91200 / caddy Mirror · read-only / commits / 4cd7ae35
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 14, 05:15 UTC

reverseproxy: Add `buffer_requests` option to `reverse_proxy` directive (#3710)

Francis Lavoie committed Sep 8, 2020 at 12:37 UTC 4cd7ae35b3ec3d882168cef669974a2c3aab3618
2 files changed +8
caddytest/integration/caddyfile_adapt/reverse_proxy_h2c.txt
+2
@@ -10,6 +10,7 @@ https://example.com {
10 versions h2c 2
11 compression off
12 }
13 + buffer_requests
14 }
15 }
16
@@ -38,6 +39,7 @@ https://example.com {
39 {
40 "handle": [
41 {
42 + "buffer_requests": true,
43 "handler": "reverse_proxy",
44 "headers": {
45 "request": {
modules/caddyhttp/reverseproxy/caddyfile.go
+6
@@ -467,6 +467,12 @@ func (h *Handler) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
467 h.FlushInterval = caddy.Duration(dur)
468 }
469
470 + case "buffer_requests":
471 + if d.NextArg() {
472 + return d.ArgErr()
473 + }
474 + h.BufferRequests = true
475 +
476 case "header_up":
477 if h.Headers == nil {
478 h.Headers = new(headers.Handler)