package webapi import ( "fmt" "log" "net/http" "github.com/gorilla/mux" ) var router = mux.NewRouter() func Server() { router.StrictSlash(true) if C.AllowHello { router.HandleFunc("/hello", handleHello) } log.Printf("Listening to: %s", C.ListenAddress) log.Fatal(http.ListenAndServe(C.ListenAddress, router)) } func handleHello(w http.ResponseWriter, r *http.Request) { r.ParseForm() log.Printf("handleHello %s", r.Host) log.Println(r.URL) log.Println(r.Form.Get("Lorem")) log.Println(r.Form) fmt.Fprintf(w, "

Hello World

Lorem = %s

", r.Form.Get("Lorem")) }