//get要求 resp, err := http.Get(\"大众http://demo.php\"大众) if err != nil { // @todo } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { // @todo } //post要求 resp, err := http.Post(\"大众http://demo.php\"大众, \公众application/x-www-form-urlencoded\公众, strings.NewReader(\"大众a=b\"大众)) if err != nil { @todo } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { // @todo } //post表单要求 resp, err := http.PostForm(\公众http://demo.php\公众, url.Values{\公众name\"大众: {\"大众xiaoming\"大众}, \"大众id\公众: {\公众9527\"大众}}) if err != nil { // @todo } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { // @todo }
为了方便调用和和功能完善,我们对其进行封装到工具包中,如下:
golang编程
