gpt4 book ai didi

go - 如何在我的 HTTP 请求中使用带身份验证的代理?

转载 作者:IT王子 更新时间:2023-10-29 01:17:04 34 4
gpt4 key购买 nike

我有一个代理 IP 地址(也需要用户名和密码)。当我尝试使用它们访问网页时,我收到“需要代理身份验证”。

我发现了 2016 年的另一篇 Stackoverflow 帖子和已关闭的 Github Issue,但它们没有提供任何有用的信息:

有什么建议吗?

编辑:看到这个帖子:Setting up proxy for HTTP client

有点接近了。但是,对于某些网址,我可以使用我的代理获得成功的响应,但对于某些网址,我会收到“需要代理授权”。

最佳答案

如果您正在关注此 authorized proxy tutorial ,您需要做的额外步骤是在传输中设置 HEADER。

auth := "username:password"
basicAuth := "Basic " + base64.StdEncoding.EncodeToString([]byte(auth))
transport.ProxyConnectHeader = http.Header{}
transport.ProxyConnectHeader.Add("Proxy-Authorization", basicAuth)

关于go - 如何在我的 HTTP 请求中使用带身份验证的代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53406874/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com