Go ';Request.RequestURI可以';不能在客户端请求中设置';通过代理重新发送时出错

Go ';Request.RequestURI可以';不能在客户端请求中设置';通过代理重新发送时出错,go,Go,当我尝试重新发送请求时,通过简单的代理(代理代码)重新发送请求 http.HandleFunc(“/”,func(w http.ResponseWriter,r*http.Request){ log.Printf(“代理rq:%v”,r) 客户端:=&http.client{} proxyRes,err:=client.Do(r)//您不能将客户端请求用作Do的参数。使用与r相同的参数创建一个新请求,然后对此请求执行Do

当我尝试重新发送请求时,通过简单的
代理
(代理代码)重新发送请求

http.HandleFunc(“/”,func(w http.ResponseWriter,r*http.Request){
log.Printf(“代理rq:%v”,r)
客户端:=&http.client{}

proxyRes,err:=client.Do(r)//您不能将客户端请求用作
Do
的参数。使用与
r
相同的参数创建一个新请求,然后对此请求执行
Do