package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { err := r.ParseForm() if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return } fmt.Println("Form values:", r.Form) } func main() { http.HandleFunc("/", handler) http.ListenAndServe(":8080", nil) }
func handler(w http.ResponseWriter, r *http.Request) { err := r.ParseForm() if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return } name := r.FormValue("name") fmt.Println("Name:", name) }In this example, the FormValue method is used to retrieve the value of the "name" field from the request's form data. The retrieved value is printed to the console. In conclusion, the net/http package library is used in these code examples to parse the form data of a request and retrieve specific values from the form.