package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { myParam := r.URL.Query().Get("param") if myParam != "" { fmt.Fprintln(w, "`myParam` is", myParam) } key := r.FormValue("key") if key != "" { fmt.Fprintln(w, "`key` is", key) } } func main() { http.HandleFunc("/", handler) fmt.Println("starting server at :8080") http.ListenAndServe(":8080", nil) }