]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: httpGet function does not use global variable httpClient
authorAmir Mohammad Saied <amir@gluegadget.com>
Sat, 30 Jun 2012 19:27:57 +0000 (12:27 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 30 Jun 2012 19:27:57 +0000 (12:27 -0700)
No change, just for consistency.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6346048

src/cmd/go/http.go

index 6de9a3e1e4e2108bed7899746717f160416ef257..107b820f28c52c6da056998c18a6fc6cc207be35 100644 (file)
@@ -20,9 +20,13 @@ import (
        "net/url"
 )
 
+// httpClient is the default HTTP client, but a variable so it can be
+// changed by tests, without modifying http.DefaultClient.
+var httpClient = http.DefaultClient
+
 // httpGET returns the data from an HTTP GET request for the given URL.
 func httpGET(url string) ([]byte, error) {
-       resp, err := http.Get(url)
+       resp, err := httpClient.Get(url)
        if err != nil {
                return nil, err
        }
@@ -37,10 +41,6 @@ func httpGET(url string) ([]byte, error) {
        return b, nil
 }
 
-// httpClient is the default HTTP client, but a variable so it can be
-// changed by tests, without modifying http.DefaultClient.
-var httpClient = http.DefaultClient
-
 // httpsOrHTTP returns the body of either the importPath's
 // https resource or, if unavailable, the http resource.
 func httpsOrHTTP(importPath string) (urlStr string, body io.ReadCloser, err error) {