URL中的QueryString为by definition.您可以使用req.URL
(doc)访问请求的URL.URL对象有一个返回Values
类型的Query()
方法(doc),它只是QueryString参数的map[string][]string
个.
如果您要查找的是POST数据as submitted by an HTML form,则这(通常)是请求体中的键-值对.您的答案是正确的,您可以调用ParseForm()
,然后使用req.Form
字段来获取键-值对的映射,但是您也可以调用FormValue(key)
来获取特定键的值.如果需要,这将调用ParseForm()
,并获得值,而不管它们是如何发送的(即,在查询字符串中还是在请求正文中).