diff --git a/platformapi/mtwmapi/callback.go b/platformapi/mtwmapi/callback.go index f9441f4b..861bddff 100644 --- a/platformapi/mtwmapi/callback.go +++ b/platformapi/mtwmapi/callback.go @@ -59,8 +59,11 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR cmd := strings.Trim(request.URL.EscapedPath(), "/") cmd = cmd[strings.LastIndex(cmd, "/")+1:] msg = &CallbackMsg{ - Cmd: cmd, - Data: request.PostForm, + Cmd: cmd, + } + msg.Data = make(url.Values) + for k, v := range data { + msg.Data.Set(k, v.(string)) } return msg, nil }