dsj60862 2016-10-12 19:15
浏览 262
已采纳
使用标头在Golang中发送POST请求
form := url.Values{}
form.Add("region", "San Francisco")
if len(params) > 0 { 
    for i := 0; i < len(params); i += 2 { 
        form.Add(params[i], params[i+1])
    }
    testLog.Infof("form %v", form)
resp, err = http.PostForm(address+r.Path, form)
req, err := http.NewRequest("POST", address+r.Path, strings.NewReader(form.Encode()))
req.Header.Add("region", "San Francisco") 
resp, err = http.DefaultClient.Do(req)
&{POST http://localhost:8081/login HTTP/1.1 1 1 map[Region:[San Francisco]] {0xc420553600} 78 [] false localhost:8081 map[] map[] <nil> map[]   <nil> <nil> <nil> <nil>}
  • 写回答
  • 好问题 0 提建议
  • 追加酬金
  • 关注问题
  • 分享
  • 邀请回答
  • 编辑 收藏 删除 结题
  • 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)

当前问题酬金

¥ 0 (可追加 ¥500)

支付方式

扫码支付

加载中...

支付金额 15 元

提供问题酬金的用户不参与问题酬金结算和分配