使用go-restful框架获取form-data数据时候,网上查找了下有了大致的方法:
r *http.Request
r.ParseForm()
r.Form.get(“自己想要获取的属性”)
之后模仿着把此方法搬到了go-restful框架下的http请求中
handleLogin(request *restful.Request, response *restful.Response)
使用 request.Request.Form.Get(“PASSWORD”)这时候却获取不到属性中想要的数值,返回为“”。
之后多方查找尝试发现直接使用request.QueryParameter(“PASSWORD”)就可以获取form-data中的数据。
追踪了下方法,发现其实使用的是request.Request.FormValue(name)在这里做个记录。