Golang Read POST Form Values

package main

import (

func YourHandler(w http.ResponseWriter, r *http.Request) {
log.Println("one=" + r.FormValue("one"))
log.Println("two=" + r.FormValue("two"))
fmt.Fprintf(w, "Gorilla!\n")

func main() {
r := mux.NewRouter()
r.HandleFunc("/", YourHandler).Methods("POST")
log.Fatal(http.ListenAndServe(":8000", r))
curl -X POST --data 'one=1' 'http://localhost:8000/'



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kevin FOO

Kevin FOO

A software engineer, a rock climbing, inline skating enthusiast, a husband, a father.