mirror of
https://github.com/miniflux/v2.git
synced 2025-07-02 16:38:37 +00:00
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
This commit is contained in:
parent
d70b4d39ab
commit
46c13b5185
1 changed files with 1 additions and 0 deletions
|
@ -268,6 +268,7 @@ func (c *Client) buildRequest(method string, body io.Reader) (*http.Request, err
|
||||||
func (c *Client) buildClient() http.Client {
|
func (c *Client) buildClient() http.Client {
|
||||||
client := http.Client{Timeout: time.Duration(c.ClientTimeout) * time.Second}
|
client := http.Client{Timeout: time.Duration(c.ClientTimeout) * time.Second}
|
||||||
transport := &http.Transport{
|
transport := &http.Transport{
|
||||||
|
Proxy: http.ProxyFromEnvironment,
|
||||||
DialContext: (&net.Dialer{
|
DialContext: (&net.Dialer{
|
||||||
// Default is 30s.
|
// Default is 30s.
|
||||||
Timeout: 10 * time.Second,
|
Timeout: 10 * time.Second,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue