diff --git a/cmd/forward/forward.go b/cmd/forward/forward.go index d9532ea..f70779e 100644 --- a/cmd/forward/forward.go +++ b/cmd/forward/forward.go @@ -81,6 +81,12 @@ func forward(c *gin.Context, app *application) { return } + for k, v := range resp.Header { + for _, vv := range v { + c.Writer.Header().Add(k, vv) + } + } + contentType := resp.Header.Get("content-type") c.Data(resp.StatusCode, contentType, full)