[enh] forward content-disposition header

closes #21

git-svn-id: file:///srv/svn/repo/yukari/trunk@39 f3bd38d9-da89-464d-a02a-eb04e43141b5
This commit is contained in:
asciimoo 2016-11-25 10:22:44 +00:00
parent e65b8cfd9e
commit ba5cc3a702

View File

@ -256,6 +256,9 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) {
case bytes.Contains(contentType, []byte("html")):
sanitizeHTML(&RequestConfig{Key: p.Key, BaseURL: parsedURI}, ctx, responseBody)
default:
if ctx.Request.Header.Peek("Content-Disposition") != nil {
ctx.Response.Header.AddBytesV("Content-Disposition", ctx.Request.Header.Peek("Content-Disposition"))
}
ctx.Write(responseBody)
}
}