Honor Accept-Encoding header in gzip transcoder

This avoids sending compressed data to clients which do not support
it.
This commit is contained in:
Andrew Gaul
2017-01-14 15:20:14 -08:00
parent cac3b84a5d
commit 11a40b5051
7 changed files with 28 additions and 12 deletions

@ -2,10 +2,11 @@ package transcoder
import (
"github.com/barnacs/compy/proxy"
"net/http"
)
type Identity struct{}
func (i *Identity) Transcode(w *proxy.ResponseWriter, r *proxy.ResponseReader) error {
func (i *Identity) Transcode(w *proxy.ResponseWriter, r *proxy.ResponseReader, headers http.Header) error {
return w.ReadFrom(r)
}