我希望我的 golang http 客户端仅在用户提供代理值时才使用代理。
// Make HTTP GET/POST request
proxyUrl, err := url.Parse(proxy)
tr := &http.Transport{
DisableKeepAlives: true,
Proxy: http.ProxyURL(proxyUrl),
}
即使代理变量为空,上面的代码也总是尝试通过代理连接。
慕田峪9158850
相关分类