golang post 代码片段
发布时间:2020-12-16 09:35:23 所属栏目:大数据 来源:网络整理
导读:package mainimport ("fmt""net/http""net/url""strings")func main() {httpDo()}func httpDo() {proxy := func(_ *http.Request) (*url.URL,error) {return url.Parse("http://120.78.78.141:8888")}transport := http.Transport{Proxy: proxy}client := ht
package main import ( "fmt" "net/http" "net/url" "strings" ) func main() { httpDo() } func httpDo() { proxy := func(_ *http.Request) (*url.URL,error) { return url.Parse("http://120.78.78.141:8888") } transport := &http.Transport{Proxy: proxy} client := &http.Client{Transport: transport} var r http.Request r.ParseForm() r.Form.Add("uuid","12311") bodystr := strings.TrimSpace(r.Form.Encode()) req,err := http.NewRequest("POST","http://www.coffiasd.cn/app/test_proxy",strings.NewReader(bodystr)) if err != nil { // handle error } req.Header.Set("Content-Type","application/x-www-form-urlencoded") req.Header.Set("User-Agent","client-sn22") resp,err := client.Do(req) defer resp.Body.Close() fmt.Println("Http reurened stats %v",resp.Status) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |