【发布时间】:2015-09-12 21:20:43
【问题描述】:
我希望我的 golang http 客户端仅在用户提供代理值时才使用代理。
// Make HTTP GET/POST request
proxyUrl, err := url.Parse(proxy)
tr := &http.Transport{
DisableKeepAlives: true,
Proxy: http.ProxyURL(proxyUrl),
}
即使代理变量为空,上面的代码也总是尝试通过代理进行连接。
【问题讨论】: