如何通过Golang的代理要求HTTP2请求
我想通过Golang的HTTP2库中的代理要求示例com.com,任何人都可以帮我如何做吗? 谢谢!
这个示例是针对HTTP1的,但我希望在http2中使用此示例:
package main
import (
"log"
"net/http"
"net/url"
)
func main() {
var addressString = "https://www.example.com/"
var proxyString = "http://127.0.0.1:9150"
req, _ := http.NewRequest("GET", addressString, nil)
tr := &http.Transport{
Proxy: func(req *http.Request) (*url.URL, error) {
proxyURI, err := url.Parse(proxyString)
return proxyURI, err
},
}
// The http client is equipped to handle http/2 connections
hc := &http.Client{Transport: tr}
resp, _ := hc.Do(req)
log.Print(resp)
}
I want to request to example.com over a proxy in HTTP2 library of Golang, can anyone please help me how to do it?
Thanks!
This example is for HTTP1 but i want this in HTTP2:
package main
import (
"log"
"net/http"
"net/url"
)
func main() {
var addressString = "https://www.example.com/"
var proxyString = "http://127.0.0.1:9150"
req, _ := http.NewRequest("GET", addressString, nil)
tr := &http.Transport{
Proxy: func(req *http.Request) (*url.URL, error) {
proxyURI, err := url.Parse(proxyString)
return proxyURI, err
},
}
// The http client is equipped to handle http/2 connections
hc := &http.Client{Transport: tr}
resp, _ := hc.Do(req)
log.Print(resp)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论