From: qydysky Date: Tue, 8 Oct 2024 08:14:27 +0000 (+0800) Subject: Update http.go X-Git-Tag: v0.1.20241008081652~1 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=9ecf38170859434e3f39b2cf892ea0b3ae9f438a;p=front%2F.git Update http.go --- diff --git a/http.go b/http.go index d3df2a7..f43a9f0 100644 --- a/http.go +++ b/http.go @@ -94,17 +94,12 @@ func (httpDealer) Deal(ctx context.Context, w http.ResponseWriter, r *http.Reque if e != nil && !errors.Is(e, ErrRedirect) && !errors.Is(e, context.Canceled) { logger.Warn(`W:`, fmt.Sprintf(logFormat, r.RemoteAddr, chosenBack.route.config.Addr, routePath, chosenBack.Name, "Err", e, time.Since(opT))) chosenBack.Disable() - resp = nil + return ErrResFail } if chosenBack.getErrToSec() != 0 && time.Since(opT).Seconds() > chosenBack.getErrToSec() { - logger.Warn(`W:`, fmt.Sprintf(logFormat, r.RemoteAddr, chosenBack.route.config.Addr, routePath, chosenBack.Name, "BLOCK", ErrResTO, time.Since(opT))) + logger.Warn(`W:`, fmt.Sprintf(logFormat, r.RemoteAddr, chosenBack.route.config.Addr, routePath, chosenBack.Name, "Err", ErrResTO, time.Since(opT))) chosenBack.Disable() - resp = nil - } - - if resp == nil { - return ErrResFail } if ok, e := chosenBack.getFiliterResHeader().Match(resp.Header); e != nil {