From 836258ca9c579e5de6f06354007d35e7b3abfc18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Tue, 17 Sep 2024 07:03:51 +0300 Subject: [PATCH] weather exporter: user-agent --- pkgs/weather/main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/weather/main.go b/pkgs/weather/main.go index 3b04c3e..97b32c2 100644 --- a/pkgs/weather/main.go +++ b/pkgs/weather/main.go @@ -96,7 +96,13 @@ func handler(w http.ResponseWriter, r *http.Request) { func getObservations(date time.Time, station string) ([]observation, error) { url := fmt.Sprintf(_urlTemplate, station, date.Format(time.DateOnly)) - resp, err := http.Get(url) + req, err := http.NewRequest("GET", url, nil) + if err != nil { + return nil, err + } + req.Header.Set("User-Agent", "jakstys.lt/contact") + + resp, err := http.DefaultClient.Do(req) if err != nil { return nil, fmt.Errorf("get %q: %w", url, err) }