使用 Go 发出经过身份验证的代理请求?
Making an authenticated proxy request with Go?
我基本上有一个有用户名和密码的代理。我想知道如何使用库 net/http
发出 HTTP 请求,但使用带身份验证的 HTTP 代理。
谢谢!
怎么样
&http.Client{
Transport: &http.Transport{
Proxy: http.ProxyURL(&url.URL{
Scheme: "http",
User: url.UserPassword("login", "password"),
Host: "IP:PORT",
}),
},
}
我基本上有一个有用户名和密码的代理。我想知道如何使用库 net/http
发出 HTTP 请求,但使用带身份验证的 HTTP 代理。
谢谢!
怎么样
&http.Client{
Transport: &http.Transport{
Proxy: http.ProxyURL(&url.URL{
Scheme: "http",
User: url.UserPassword("login", "password"),
Host: "IP:PORT",
}),
},
}