formurlencode会把提交参数类似query一样的接口 key=1&&key2=3&key3=3
形如:
{
"key1":1,
"key2":[
"key3":"val"
]
}
使用golang提交的时候
key2如果是还有map或者slice提交 会直接丢掉下标
需要把key2转成json.marshal处理 但是不能提交[]byte类型的json.marshal数据
type Key2Strcuct struct{
Key3 string `json:"key3"`
}
var key2 Key2Struct{ Key3:"vakye"}
byes,err:=json.mashal(key2)
Key2=string(bytes)
formurlencoded表单类型提交 这样才 也就是类似 Key2只能是字符串 不能为其他结构 否则会丢数据 整个urlencodeed的内容部分为一维数组才行