From b284e4e92240715e8dcdf03539bd34558b71fb79 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Fri, 7 Feb 2020 11:00:36 +0100 Subject: [PATCH] Set useragent for feed request --- feed.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/feed.go b/feed.go index e40c9fe..012336f 100644 --- a/feed.go +++ b/feed.go @@ -3,6 +3,7 @@ package main import ( "encoding/json" "errors" + "fmt" "io/ioutil" "net/http" ) @@ -13,7 +14,12 @@ func allFeedItems(url string) ([]string, error) { Url string `json:"url"` } `json:"items"` }{} - resp, err := http.DefaultClient.Get(url) + req, err := http.NewRequest(http.MethodGet, url, nil) + if err != nil { + return nil, errors.New("failed to create req to get json feed") + } + req.Header.Add("User-Agent", fmt.Sprintf("%s %s", libName, version)) + resp, err := http.DefaultClient.Do(req) if err != nil { return nil, errors.New("failed to get json feed") }