diff --git a/internal/nodes/rest_server.go b/internal/nodes/rest_server.go index c2450611..f4f4868d 100644 --- a/internal/nodes/rest_server.go +++ b/internal/nodes/rest_server.go @@ -170,6 +170,11 @@ func (this *RestServer) handle(writer http.ResponseWriter, req *http.Request) { return } + // 如果为空,表示传的数据为空 + if len(body) == 0 { + body = []byte("{}") + } + // 请求数据 var reqValue = reflect.New(method.Type().In(1).Elem()).Interface() err = json.Unmarshal(body, reqValue)