From 934b10a254e5cdb4a7e4ad38bd861a7479d88f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sat, 24 Sep 2022 18:35:29 +0800 Subject: [PATCH] =?UTF-8?q?REST=20=E6=8E=A5=E5=8F=A3=E6=8E=A5=E6=94=B6?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E4=B8=BA=E7=A9=BA=E6=97=B6=EF=BC=8C=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E4=B8=BA=20{}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/nodes/rest_server.go | 5 +++++ 1 file changed, 5 insertions(+) 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)