PHP
·
发表于 5年以前
·
阅读量:8299
有时需要在请求的时候设置头参数、cookie之类的数据,这个时候就可以使用http.Do方法。
func httpDo() {
client := &http.Client{}
req, err := http.NewRequest("POST", "http://www.codingsky.com/demo/accept.php", strings.NewReader("name=cjb"))
if err != nil {
// handle error
}
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
req.Header.Set("Cookie", "name=anny")
resp, err := client.Do(req)
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
// handle error
}
fmt.Println(string(body))
}