Go 通过代理的HTTP post请求需要代理身份验证
我有proxyStringGo 通过代理的HTTP post请求需要代理身份验证,go,Go,我有proxyString123.44.333.42:51244 并希望通过代理请求url proxyString := "123.44.333.42:51244" proxyURL, err := url.Parse("http://"+proxyStr) if err != nil { panic(err) } ////adding the proxy settings to the Transport object transport :=
123.44.333.42:51244
并希望通过代理请求url
proxyString := "123.44.333.42:51244"
proxyURL, err := url.Parse("http://"+proxyStr)
if err != nil {
panic(err)
}
////adding the proxy settings to the Transport object
transport := &http.Transport{
Proxy: http.ProxyURL(proxyURL),
}
client := &http.Client{
Transport: transport,
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
}}
resp, contents := getContent(client, person.personHref)
get error
需要代理身份验证
这里没有问题,只有一条声明您的代理需要身份验证。显然你没有提供任何帮助。我们无法知道您的特定代理的正确身份验证是什么。除此之外,123.44.333.42
的IP地址毫无意义-那里的333
肯定是错误的(最多应该是255
)。@SteffenUllrich我认为可以安全地假设我们正在查看一个模糊的IP。这里没有问题,只有一个声明,即您的代理需要身份验证。显然你没有提供任何帮助。我们无法知道您的特定代理的正确身份验证是什么。除此之外,123.44.333.42
的IP地址没有任何意义-那里的333
肯定是错误的(最多应该是255
)。@SteffenUllrich我认为可以安全地假设我们看到的是一个模糊的IP地址。