From d516e38fd44e186f393bbb05c4e7ca34b323b609 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 16 五月 2023 18:50:52 +0800
Subject: [PATCH] optimize report
---
java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
index 68fbaa3..e485f30 100644
--- a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
+++ b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
@@ -42,7 +42,44 @@
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
logger.debug("瀹屾垚鎷︽埅鍣↗ava110TraceHandlerInterceptor>>afterCompletion");
Java110TraceFactory.putAnnotations(TraceAnnotationsDto.VALUE_CLIENT_RECEIVE);
+
+ //response.getOutputStream();
+
}
+// public String getReqData(HttpServletRequest request) throws Exception{
+// String reqData = "";
+// if ("POST,PUT".contains(request.getMethod())) {
+// InputStream in = request.getInputStream();
+// BufferedReader reader = new BufferedReader(new InputStreamReader(in));
+// //reader.
+// StringBuffer sb = new StringBuffer();
+// String str = "";
+// while ((str = reader.readLine()) != null) {
+// sb.append(str);
+// }
+// reqData = sb.toString();
+// } else {
+// Map<String, String[]> params = request.getParameterMap();
+// if (params != null && !params.isEmpty()) {
+// JSONObject paramObj = new JSONObject();
+// for (String key : params.keySet()) {
+// if (params.get(key).length > 0) {
+// String value = "";
+// for (int paramIndex = 0; paramIndex < params.get(key).length; paramIndex++) {
+// value += (params.get(key)[paramIndex] + ",");
+// }
+// value = value.endsWith(",") ? value.substring(0, value.length() - 1) : value;
+// paramObj.put(key, value);
+// }
+// continue;
+// }
+// reqData = paramObj.toJSONString();
+// }
+// }
+//
+// return reqData;
+// }
+
}
--
Gitblit v1.8.0