aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/serve.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/serve.go')
-rw-r--r--cmd/serve.go8
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)