diff --git a/main.go b/main.go index 2379ca1..2e9460b 100644 --- a/main.go +++ b/main.go @@ -308,7 +308,15 @@ func forwardRequest(port int, proxyScheme string) func(http.ResponseWriter, *htt } defer resp.Body.Close() - // legacy code + respHeaders := w.Header() + for h, val := range resp.Header { + respHeaders[h] = val + } + w.WriteHeader(resp.StatusCode) + _, err = io.Copy(w, resp.Body) + if err != nil { + log.Print("encountered error while forwarding copy : " + err.Error()) + } } }