diff options
-rw-r--r-- | cmd/serve.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cmd/serve.go b/cmd/serve.go index e3d6b36..51fc004 100644 --- a/cmd/serve.go +++ b/cmd/serve.go @@ -21,7 +21,6 @@ import ( "fmt" "log" "net/http" - "encoding/json" "vidhukant.com/guestbook/db" @@ -83,7 +82,12 @@ var serveCmd = &cobra.Command{ } var data db.GuestbookEntry - err := json.NewDecoder(r.Body).Decode(&data) + err := r.ParseForm() + data.Name = r.FormValue("name") + data.Website = r.FormValue("website") + data.Message = r.FormValue("message") + data.Validation = r.FormValue("validation") + if err != nil { log.Printf("Error occurred while decoding data: %v") http.Redirect(w, r, errorRedirect, http.StatusSeeOther) |