【发布时间】:2014-06-30 15:00:58
【问题描述】:
我正在尝试发出 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测试什么? -
http 处理程序。我认为这是一种 e2e 测试
标签: go