From c6902683f661234749464f2d0f026d65c3f87857 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 1 Aug 2019 17:27:17 +0100 Subject: simpler query parsing --- go/mixed-server.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/go/mixed-server.go b/go/mixed-server.go index 2408a44..cf8f13f 100644 --- a/go/mixed-server.go +++ b/go/mixed-server.go @@ -6,7 +6,6 @@ import ( "io" "net" "net/http" - "net/url" "regexp" "os" "os/signal" @@ -87,13 +86,9 @@ func NewHttpController(m Model, v View) *http.ServeMux { controller := http.NewServeMux() controller.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) { if req.Method == "GET" { - uri, _ := url.Parse(req.RequestURI) - q := uri.Query() - n, _ := q["n"] var how_many uint - if len(n) > 0 { - fmt.Sscanf(n[0], "%d", &how_many) - } + n := req.FormValue("n") + fmt.Sscanf(n, "%d", &how_many) if how_many == 0 { how_many = 10 } -- cgit v1.2.3