From b371ec4d997f37d2a0ca8012e9e876f792328dce Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期日, 12 一月 2025 00:18:13 +0800 Subject: [PATCH] 更新油墨,修改密码 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs | 39 ++++++++++++++++++++++++--------------- 1 files changed, 24 insertions(+), 15 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs" index fbbfef0..a6c169c 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs" @@ -1,6 +1,7 @@ 锘縰sing Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; using Newtonsoft.Json; +using Org.BouncyCastle.Asn1.Ocsp; using System; using System.Collections.Generic; using System.Linq; @@ -61,7 +62,7 @@ ms.Position = 0; await ms.CopyToAsync(originalBody); - if (!((context.Request.Path.Value?.Contains("get")) ?? true) && !((context.Request.Path.Value?.Contains("Get")) ?? true) && !((context.Request.Path.Value?.Contains("query")) ?? true) && !((context.Request.Path.Value?.Contains("Query")) ?? true)) + if (!((context.Request.Path.Value?.Contains("get")) ?? true) && !((context.Request.Path.Value?.Contains("Get")) ?? true) && !((context.Request.Path.Value?.Contains("query")) ?? true) && !((context.Request.Path.Value?.Contains("Query")) ?? true) && !((context.Request.Path.Value?.Contains("DownLoadApp")) ?? true) && !((context.Request.Path.Value?.Contains("downLoadApp")) ?? true) && !((context.Request.Path.Value?.Contains("UploadApp")) ?? true) && !((context.Request.Path.Value?.Contains("uploadApp")) ?? true)) Logger.Add(requestParam, responseParam); } catch (Exception ex) @@ -83,28 +84,36 @@ private string RequestDataLog(HttpContext context) { var request = context.Request; - var sr = new StreamReader(request.Body); - - object obj = new + if (request.ContentType?.ToLower() != "multipart/form-data" && request.ContentLength <= 100000) { - QueryString = request.QueryString.ToString(), - BodyData = sr.ReadToEndAsync().Result - }; + var sr = new StreamReader(request.Body); - string data = JsonConvert.SerializeObject(obj); + object obj = new + { + QueryString = request.QueryString.ToString(), + BodyData = sr.ReadToEndAsync().Result + }; - request.Body.Position = 0; + string data = JsonConvert.SerializeObject(obj); - return data; + request.Body.Position = 0; + + return data; + } + return ""; } private string ResponseDataLog(HttpResponse response) { - response.Body.Position = 0; - using StreamReader stream = new StreamReader(response.Body, leaveOpen: true); - string body = stream.ReadToEnd(); - response.Body.Position = 0; - return body; + if (response.ContentType?.ToLower() != "multipart/form-data" && response.ContentLength <= 100000) + { + response.Body.Position = 0; + using StreamReader stream = new StreamReader(response.Body, leaveOpen: true); + string body = stream.ReadToEnd(); + response.Body.Position = 0; + return body; + } + return ""; } } } -- Gitblit v1.9.3