1. 首页
  2. 主题
  3. Go问与答

问个http.Post的问题 !!!

hellsam · · 1418 次点击
~~~ 我想问下 如何把外部传进来自定义的map值 拼接到URL里呢, 外部的map值是不固定的值的和长度 请问这个表单POST如何封装呢! func PostRespone(url string, mapStr map[string]string) string { result := "" url ="http://www.x.com/" resp, err := http.Post(url, "text/plain;charset=UTF-8", nil) if err != nil { log.Println(err) return "-1|Post Error:" + fmt.Sprint(err) } body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Println(err) return "-1|ReadAll Error:" + fmt.Sprint(err) } defer resp.Body.Close() result = "0|" + string(body) return result } ~~~
最后一个参数是post请求的body http://docs.studygolang.com/pkg/net/http/#Post
#1
更多评论
<a href="/user/tk103331" title="@tk103331">@tk103331</a> - -# 才疏学浅 有点看不懂 如何加入map
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中