直接代码:
package main import ( "net/http" "net/url" ) func main() { urli := url.URL{} urlproxy, _ := urli.Parse("http://127.0.0.1:8888") client := http.Client{ Transport: &http.Transport{ Proxy: http.ProxyURL(urlproxy), }, } //生成要访问的url url := "http://www.baidu.com" //提交请求 reqest, err := http.NewRequest("GET", url, nil) //增加header选项 //reqest.Header.Add("Cookie", "xxxxxx") //reqest.Header.Add("User-Agent", "xxx") reqest.Header.Add("X-Requested-Aabbbbbbbb", "001") if err != nil { panic(err) } //处理返回结果 response, _ := client.Do(reqest) defer response.Body.Close() }