代码拉取完成,页面将自动刷新
简单的postxml ,返回数据在data里面 "data": " test@test.com test
func postxml() {
body := "<request> <parameters> <email>test@test.com</email> <password>test</password> </parameters> </request>"
client := &http.Client{}
// build a new request, but not doing the POST yet
req, err := http.NewRequest("POST", "http://httpbin.org/post", bytes.NewBuffer([]byte(body)))
if err != nil {
fmt.Println(err)
}
// you can then set the Header here
// I think the content-type should be "application/xml" like json...
req.Header.Add("Content-Type", "application/xml; charset=utf-8")
// now POST it
resp, err := client.Do(req)
if err != nil {
fmt.Println(err)
}
defer func() { _ = resp.Body.Close() }()
content, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(content))
}