From 34d3cd7c927e113c7ec65735c4694fb21d2d51ae Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Tue, 15 Dec 2015 08:56:44 -0700 Subject: [PATCH] Gzip: Append to Vary header instead of replacing. --- middleware/gzip/gzip.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/middleware/gzip/gzip.go b/middleware/gzip/gzip.go index 147d739f8..39a922663 100644 --- a/middleware/gzip/gzip.go +++ b/middleware/gzip/gzip.go @@ -113,7 +113,7 @@ type gzipResponseWriter struct { func (w gzipResponseWriter) WriteHeader(code int) { w.Header().Del("Content-Length") w.Header().Set("Content-Encoding", "gzip") - w.Header().Set("Vary", "Accept-Encoding") + w.Header().Add("Vary", "Accept-Encoding") w.ResponseWriter.WriteHeader(code) }