From e8961c5de5ec0837292a35bb45db0c636e3c5cb4 Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 15 Apr 2026 21:36:40 -0700 Subject: [PATCH] Use follow redirects bool --- healthcheck/healthcheck.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/healthcheck/healthcheck.go b/healthcheck/healthcheck.go index 0d1fa60..be0c7ff 100644 --- a/healthcheck/healthcheck.go +++ b/healthcheck/healthcheck.go @@ -202,6 +202,14 @@ func (m *Monitor) addTargetUnsafe(config Config) error { ctx: ctx, cancel: cancel, client: &http.Client{ + CheckRedirect: func() func(*http.Request, []*http.Request) error { + if !config.FollowRedirects { + return func(req *http.Request, via []*http.Request) error { + return http.ErrUseLastResponse + } + } + return nil + }(), Transport: &http.Transport{ TLSClientConfig: &tls.Config{ // Configure TLS settings based on certificate enforcement