Forráskód Böngészése

Restore the ability to use a proxy for all HTTP requests

The default transport was changed in commit 0d66f2c and the proxy feature was forgotten.

- https://golang.org/src/net/http/transport.go#L43
- https://golang.org/pkg/net/http/#ProxyFromEnvironment
Lee Tang 5 éve
szülő
commit
46c13b5185
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      http/client/client.go

+ 1 - 0
http/client/client.go

@@ -268,6 +268,7 @@ func (c *Client) buildRequest(method string, body io.Reader) (*http.Request, err
 func (c *Client) buildClient() http.Client {
 	client := http.Client{Timeout: time.Duration(c.ClientTimeout) * time.Second}
 	transport := &http.Transport{
+		Proxy: http.ProxyFromEnvironment,
 		DialContext: (&net.Dialer{
 			// Default is 30s.
 			Timeout: 10 * time.Second,