From 3f417b00883115ec34e9030de90e547a33bebbb8 Mon Sep 17 00:00:00 2001 From: William P Date: Thu, 27 Mar 2025 13:28:03 -0400 Subject: [PATCH] use formdata instead of url encoded valus --- api/message.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/api/message.go b/api/message.go index bb2de02..9c0642a 100644 --- a/api/message.go +++ b/api/message.go @@ -49,10 +49,6 @@ func GetMessage(w http.ResponseWriter, r *http.Request) { } func DeleteMessage(w http.ResponseWriter, r *http.Request) { - if r.Method != http.MethodDelete { - http.Error(w, "Invalid request method", http.StatusMethodNotAllowed) - return - } message, ok := r.Context().Value(messageKey{}).(*Message) if !ok || message == nil { render.Render(w, r, ErrNotFound) @@ -82,12 +78,7 @@ func newMessageID() string { } func NewMessage(w http.ResponseWriter, r *http.Request) { - if r.Method != http.MethodPost { - http.Error(w, "Invalid request method", http.StatusMethodNotAllowed) - return - } - - err := r.ParseForm() + err := r.ParseMultipartForm(32 << 20) if err != nil { http.Error(w, "Unable to parse form", http.StatusBadRequest) return