Golangでx-www-form-urlencodedのリクエストを投げる

やりたいことはタイトルそのままです。 parameter=hogeをhttpでPOSTする方法は以下です。

form := url.Values{}
form.Add("paramter", "hoge")

body := strings.NewReader(form.Encode())

req, err := http.NewRequest("POST", "https://example.com", body)
if err != nil {
    log.Fatal(err)
}

req.Header.Set("Content-Type", "application/x-www-form-urlencoded")

References