cmd/getgo: add a user-agent to download requests

Change-Id: Ic8fa61e53e2d06a02b06b685bd1082423df00825
Reviewed-on: https://go-review.googlesource.com/52530
Run-TryBot: Jaana Burcu Dogan <jbd@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Chris Broadfoot <cbro@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
This commit is contained in:
Jaana Burcu Dogan 2017-08-01 13:19:14 -07:00
parent 3fd990c6be
commit fcc44a6330

View File

@ -33,7 +33,13 @@ func downloadGoVersion(version, ops, arch, dest string) error {
verbosef("Downloading %s", uri)
resp, err := http.Get(uri)
req, err := http.NewRequest("GET", uri, nil)
if err != nil {
return err
}
req.Header.Add("User-Agent", fmt.Sprintf("golang.org-getgo/%s", version))
resp, err := http.DefaultClient.Do(req)
if err != nil {
return fmt.Errorf("Downloading Go from %s failed: %v", uri, err)
}