Commit 2917ab20 authored by Brad Fitzpatrick's avatar Brad Fitzpatrick

net/http: document that FormValue returns the empty string

Fixes #8137

Change-Id: Icd94bbe430a3ef333248425449b5fc678edb0343
Reviewed-on: https://go-review.googlesource.com/11410Reviewed-by: default avatarAndrew Gerrand <adg@golang.org>
parent 33ce9c19
...@@ -878,6 +878,7 @@ func (r *Request) ParseMultipartForm(maxMemory int64) error { ...@@ -878,6 +878,7 @@ func (r *Request) ParseMultipartForm(maxMemory int64) error {
// POST and PUT body parameters take precedence over URL query string values. // POST and PUT body parameters take precedence over URL query string values.
// FormValue calls ParseMultipartForm and ParseForm if necessary and ignores // FormValue calls ParseMultipartForm and ParseForm if necessary and ignores
// any errors returned by these functions. // any errors returned by these functions.
// If key is not present, FormValue returns the empty string.
// To access multiple values of the same key, call ParseForm and // To access multiple values of the same key, call ParseForm and
// then inspect Request.Form directly. // then inspect Request.Form directly.
func (r *Request) FormValue(key string) string { func (r *Request) FormValue(key string) string {
...@@ -894,6 +895,7 @@ func (r *Request) FormValue(key string) string { ...@@ -894,6 +895,7 @@ func (r *Request) FormValue(key string) string {
// or PUT request body. URL query parameters are ignored. // or PUT request body. URL query parameters are ignored.
// PostFormValue calls ParseMultipartForm and ParseForm if necessary and ignores // PostFormValue calls ParseMultipartForm and ParseForm if necessary and ignores
// any errors returned by these functions. // any errors returned by these functions.
// If key is not present, PostFormValue returns the empty string.
func (r *Request) PostFormValue(key string) string { func (r *Request) PostFormValue(key string) string {
if r.PostForm == nil { if r.PostForm == nil {
r.ParseMultipartForm(defaultMaxMemory) r.ParseMultipartForm(defaultMaxMemory)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment