Go 通过代理的HTTP post请求需要代理身份验证

Go 通过代理的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 :=

我有proxyString
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地址。