From 6d834630986b0ba3fa8b95d4a6b0fab54708c3ec Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期日, 12 一月 2025 00:15:43 +0800 Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/MeiRuiAn/HuaiAn --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs | 35 ++++++++++++++++++++++------------- 1 files changed, 22 insertions(+), 13 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 a6c169c..90d7b6e 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" @@ -84,28 +84,37 @@ private string RequestDataLog(HttpContext context) { var request = context.Request; - if (request.ContentType?.ToLower() != "multipart/form-data" && request.ContentLength <= 100000) - { - var sr = new StreamReader(request.Body); - object obj = new + var sr = new StreamReader(request.Body); + + object obj; + string bodyData = sr.ReadToEndAsync().Result; + if (request.ContentLength <= 100000) + { + obj = new { QueryString = request.QueryString.ToString(), - BodyData = sr.ReadToEndAsync().Result + BodyData = bodyData }; - - string data = JsonConvert.SerializeObject(obj); - - request.Body.Position = 0; - - return data; } - return ""; + else + { + obj = new + { + QueryString = request.QueryString.ToString(), + BodyData = "" + }; + } + string data = JsonConvert.SerializeObject(obj); + + request.Body.Position = 0; + + return data; ; } private string ResponseDataLog(HttpResponse response) { - if (response.ContentType?.ToLower() != "multipart/form-data" && response.ContentLength <= 100000) + if (response.ContentLength <= 100000) { response.Body.Position = 0; using StreamReader stream = new StreamReader(response.Body, leaveOpen: true); -- Gitblit v1.9.3