wanshenmean
2 天以前 72c0f86c75c8a9a5eb7435d72b6ebece4c5382e8
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/ApiLogMiddleware.cs
@@ -74,7 +74,7 @@
                    try
                    {
                        // 存储请求数据
                        requestParam = RequestDataLog(context);
                        requestParam = await RequestDataLog(context);
                        context.Request.Body.Position = 0;
                    }
                    catch { }
@@ -86,7 +86,7 @@
                    try
                    {
                        // 存储响应数据
                        responseParam = ResponseDataLog(context.Response);
                        responseParam = await ResponseDataLog(context.Response);
                    }
                    catch { }
@@ -114,7 +114,7 @@
            }
        }
        private string RequestDataLog(HttpContext context)
        private async Task<string> RequestDataLog(HttpContext context)
        {
            var request = context.Request;
            var sr = new StreamReader(request.Body);
@@ -122,7 +122,7 @@
            object obj = new
            {
                QueryString = request.QueryString.ToString(),
                BodyData = sr.ReadToEndAsync().Result
                BodyData = JsonConvert.DeserializeObject( await sr.ReadToEndAsync())
            };
            string data = JsonConvert.SerializeObject(obj);
@@ -132,11 +132,11 @@
            return data;
        }
        private string ResponseDataLog(HttpResponse response)
        private async Task<string> ResponseDataLog(HttpResponse response)
        {
            response.Body.Position = 0;
            using StreamReader stream = new StreamReader(response.Body, leaveOpen: true);
            string body = stream.ReadToEnd();
            string body = await stream.ReadToEndAsync();
            response.Body.Position = 0;
            return body;
        }