From fd67ec702c147675e4c535c9f6aee625ff0d62ba Mon Sep 17 00:00:00 2001 From: zpc Date: Thu, 8 Aug 2024 01:44:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HuanMeng.DotNetCore/MiddlewareExtend/SignMiddleware.cs | 5 +++++ src/0-core/HuanMeng.Utility/HuanMeng.Utility.csproj | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/0-core/HuanMeng.DotNetCore/MiddlewareExtend/SignMiddleware.cs b/src/0-core/HuanMeng.DotNetCore/MiddlewareExtend/SignMiddleware.cs index 0cba110..a27517a 100644 --- a/src/0-core/HuanMeng.DotNetCore/MiddlewareExtend/SignMiddleware.cs +++ b/src/0-core/HuanMeng.DotNetCore/MiddlewareExtend/SignMiddleware.cs @@ -31,6 +31,11 @@ namespace HuanMeng.DotNetCore.MiddlewareExtend var requestBody = await new StreamReader(context.Request.Body).ReadToEndAsync(); context.Request.Body.Position = 0; // 重置请求体的位置 + if (string.IsNullOrEmpty(requestBody)) + { + await _next(context); + return; + } // 解析请求体为 JSON 对象 var requestJson = JObject.Parse(requestBody); // 获取请求中的 sign 值 diff --git a/src/0-core/HuanMeng.Utility/HuanMeng.Utility.csproj b/src/0-core/HuanMeng.Utility/HuanMeng.Utility.csproj index b4b43f4..fa71b7a 100644 --- a/src/0-core/HuanMeng.Utility/HuanMeng.Utility.csproj +++ b/src/0-core/HuanMeng.Utility/HuanMeng.Utility.csproj @@ -1,7 +1,8 @@  - netstandard2.1 + net8.0 + enable enable