Closed gospider007 closed 7 months ago
package main import ( "log" "github.com/imroc/req/v3" ) func main() { href := "https://httpbin.org/anything" proxy := "https://127.0.0.1:7007" // resp, err := requests.Get(nil, href, requests.RequestOption{Proxy: proxy}) // if err != nil { // log.Panic(err) // } // log.Print(resp.Text()) // log.Print(resp.Proto()) req.SetProxyURL(proxy) resp2 := req.MustGet(href) log.Print(resp2.ToString()) log.Print(resp2.Proto) }
panic: Get "https://httpbin.org/anything": proxyconnect tcp: tls: failed to verify certificate: x509: certificate signed by unknown authority
这个错误应该是这个代理的 证书验证导致的这个问题,我尝试关闭证书验证:
req.EnableInsecureSkipVerify()
解决了这个问题