From 9960261c17301ae614b855a56d85af129378aa6a Mon Sep 17 00:00:00 2001 From: zhzhuang-zju Date: Mon, 13 May 2024 10:09:14 +0800 Subject: [PATCH] silence gosec warning G107 Signed-off-by: zhzhuang-zju --- pkg/karmadactl/util/genericresource/visitor.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/karmadactl/util/genericresource/visitor.go b/pkg/karmadactl/util/genericresource/visitor.go index ec5f683ba..98c5b5655 100644 --- a/pkg/karmadactl/util/genericresource/visitor.go +++ b/pkg/karmadactl/util/genericresource/visitor.go @@ -243,11 +243,16 @@ type httpget func(url string) (int, string, io.ReadCloser, error) // httpgetImpl Implements a function to retrieve a url and return the results. func httpgetImpl(url string) (int, string, io.ReadCloser, error) { - // nolint:gosec - resp, err := http.Get(url) + req, err := http.NewRequest(http.MethodGet, url, nil) if err != nil { return 0, "", nil, err } + + resp, err := http.DefaultClient.Do(req) + if err != nil { + return 0, "", nil, err + } + return resp.StatusCode, resp.Status, resp.Body, nil }