fix http superfluous response.WriteHeader

This commit is contained in:
yusing 2025-02-14 06:10:50 +08:00
parent a319957f3e
commit 5b1d45a8fe

View file

@ -413,7 +413,7 @@ func (p *ReverseProxy) handler(rw http.ResponseWriter, req *http.Request) {
err = U.CopyClose(U.NewContextWriter(ctx, rw), U.NewContextReader(ctx, res.Body)) // close now, instead of defer, to populate res.Trailer err = U.CopyClose(U.NewContextWriter(ctx, rw), U.NewContextReader(ctx, res.Body)) // close now, instead of defer, to populate res.Trailer
if err != nil { if err != nil {
if !errors.Is(err, context.Canceled) { if !errors.Is(err, context.Canceled) {
p.errorHandler(rw, req, err, true) p.errorHandler(rw, req, err, false)
} }
return return
} }