我为http_proxy设置了env变量,但是对于另一个调用,我喜欢绕过代理并使用直接连接到目标服务器。
我有什么方法可以在Go lang中做到这一点?
感谢。
答案 0 :(得分:3)
正如@Volker所提到的,你可以:
RoundTripper
代替DefaultTransport
DefaultTransport.Proxy
以针对有问题的请求返回nil NO_PROXY
环境变量答案 1 :(得分:2)
这就是我所做的:
@NgModule({
...
imports: [
IonicModule.forRoot(MyApp, {
tabsHideOnSubPages: true,
})
]
...
})
答案 2 :(得分:0)
我在使用公司代理时遇到了问题,甚至禁用了它正在使用的代理URL 这是我的解决办法
var defaultTtransport http.RoundTripper = &http.Transport{Proxy: nil}
client := &http.Client{Transport: defaultTtransport}