如何利用golang 获取按顺序的表单呢

hellsam · · 1056 次点击
<a href="/user/jarlyyn" title="@jarlyyn">@jarlyyn</a> 不好意思问下,类似 ~~~ body, err := io.ReadAll(r.Body) if err != nil { panic(err) } fmt.printLn(striong(body)) 我尝试诸药合用输出数据 他为空。 但是我用r.formvalue接受指定表单是可以获取得到的。 我用的前端 form提交来的数据, 莫非他要改前端什么参数不 ~~~
#6
更多评论
查了下 在.net里 有个方法 Request.Form.AllKeys 的Allkeys 可以一次性获取按顺序好的 key值 然后进行遍历这个数组即可 我发现golang的 r.form r.postform 都是 map模式, 故我怀疑 实际表单拿到Map后 就被打乱了顺序。造成的。 请问有办法解决吗
#1
这个表单需要key的顺序就不合理…… 一定要的话,自己把body读出来,split一下分别urldecode就行
#2