From 76cbab3857767147cf25409d88a3c5c2ea652d75 Mon Sep 17 00:00:00 2001 From: Web-Distortion <60729517+Web-Distortion@users.noreply.github.com> Date: Wed, 9 Sep 2020 16:39:17 +0800 Subject: [PATCH] #63 fixed the bug mentioned in #63 fixed --- proxy/proxy.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxy/proxy.go b/proxy/proxy.go index da10e59..b5a81bf 100644 --- a/proxy/proxy.go +++ b/proxy/proxy.go @@ -138,6 +138,8 @@ func (p *Proxy) handle(w http.ResponseWriter, r *http.Request) error { return fmt.Errorf("error forwarding request: %s", err) } defer resp.Body.Close() + body, err := ioutil.ReadAll(resp.Body) + source_type := http.DetectContentType(body) rw := newResponseWriter(w) rr := newResponseReader(resp) err = p.proxyResponse(rw, rr, r.Header)