我假設你有一個http.Request
。我們假設它叫做hr
。
然後,你可以做
hr.ParseForm()
之後,你可以使用hr.Form
這是這樣定義的:
// Form contains the parsed form data, including both the URL
// field's query parameters and the POST or PUT form data.
// This field is only available after ParseForm is called.
// The HTTP client ignores Form and uses Body instead.
Form url.Values
其中url.Values
是地圖:
type Values map[string][]string
這裏是一個使用解析表單的例子,我只對第一個v感興趣ALUE對於一個給定的名字:
func getFormValue(hr *http.Request, name string) string {
if values := hr.Form[name]; len(values) > 0 {
return values[0]
}
return ""
}
爲什麼jQuery和節點嗎?這是一個圍棋問題嗎? –
OP,你應該接受一個答案(巴巴的一個,它比我好)。 –