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