go里post请求怎么传多维数组,
form-data格式
就像php里的
$arr = ["name" => ["lisa","danny"]];
go里面怎么实现?
form := make(map[string][]string)
form["name"] = []string{"lisa","danny"}
go里post请求怎么传多维数组,
form-data格式
就像php里的
$arr = ["name" => ["lisa","danny"]];
go里面怎么实现?
form := make(map[string][]string)
form["name"] = []string{"lisa","danny"}
func GetOrderInfosByStuId(stuIds []string)([]byte, error) {
//form := url.Values{"ddd":stuIds}
form := url.Values{"ddd":{"xscs","dsds"}}
for _,v := range []string{"xsxs","dedwd"}{
form.Add("www",v)
}
return util.Curl("POST", conf.UrlGetOrderInfosByStuId, []byte(form.Encode()))
}
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
1 回答1.6k 阅读✓ 已解决
2 回答916 阅读✓ 已解决
是的,你可以这么做。
不过 net/url 库里面已经定义了一个 Values 类型,实际上就是你写的
map[string][]string
,你可以直接赋值一个[]string
也可以遍历你的 []string 并使用 Values 的 Add 方法