【发布时间】:2015-12-05 16:29:11
【问题描述】:
我只是想获取表单数据,我不太明白该使用哪种方法。
本文中:http://astaxie.gitbooks.io/build-web-application-with-golang/content/en/04.1.html
他们使用r.ParseForm() 并通过r.Form["username"] 获取帖子值。
但是当我在自己的代码中尝试这个时,它不起作用,我得到了一个字符串片段,所以我必须通过r.Form["username"][0] 来获取字符串值。
为什么这与文章中显示的不同?为什么我得到一片字符串?
还有另一种方法可以像这样使用r.FormValue("username")。
还有一个r.PostFormValue("username"),又一个!
你应该在不同的情况下使用哪一个?
【问题讨论】:
标签: go