我正在尝试进行POST请求,但无法完成。另一端没有收到任何内容。
这应该是正常的工作方式吗?我知道有PostForm
函数,但我认为不能使用它,因为它无法通过httputil
进行测试,对吗?
hc := http.Client{}
req, err := http.NewRequest("POST", APIURL, nil)
form := url.Values{}
form.Add("ln", c.ln)
form.Add("ip", c.ip)
form.Add("ua", c.ua)
req.PostForm = form
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
glog.Info("form was %v", form)
resp, err := hc.Do(req)
httputil
进行什么测试? - JimB