package main import ( "flag" "fmt" "net/http" "github.com/kr/pretty" ) var ( port = flag.String("port", "9090", "HTTP port to listen on") ) func main() { flag.Parse() http.ListenAndServe(":"+*port, http.HandlerFunc(handle)) } func handle(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "Route is go!") fmt.Fprintf(w, "%s\n", pretty.Sprint(r.Header)) }