From a1b89e543c890ad52edd564a9d3a6971edf8546b Mon Sep 17 00:00:00 2001 From: ngn Date: Fri, 2 May 2025 17:10:24 +0300 Subject: [PATCH] add more logging to flareresolver request Signed-off-by: ngn --- main.go | 2 +- src/utils/request.go | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index c9cc96c..77d7b77 100644 --- a/main.go +++ b/main.go @@ -29,7 +29,7 @@ func main() { if os.Getenv("DEV") != "true" { gin.SetMode(gin.ReleaseMode) - fmt.Printf("Running in production mode. Listening on %s:%s.", host, port) + fmt.Println("Listening on %s:%s\n", host, port) } r := gin.Default() diff --git a/src/utils/request.go b/src/utils/request.go index 3cea12f..6fff830 100644 --- a/src/utils/request.go +++ b/src/utils/request.go @@ -1,6 +1,7 @@ package utils import ( + "fmt" "net/http" "net/url" "os" @@ -55,6 +56,11 @@ func GET(target string) ([]byte, int, http.Header, error) { return nil, 0, nil, err } + if res.StatusCode() != 200 { + fmt.Printf("flareresolver request to %s failed: %d (%s)\n", target, res.StatusCode(), frurl) + return nil, 0, nil, fmt.Errorf("flareresolver failure") + } + response := res.Result().(*response) headers := http.Header{}