소스 검색

获取 request 中的 body

reghao 2 년 전
부모
커밋
b29dd89e19
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      web/src/main/java/cn/reghao/jutil/web/ServletUtil.java

+ 11 - 0
web/src/main/java/cn/reghao/jutil/web/ServletUtil.java

@@ -33,6 +33,17 @@ public class ServletUtil {
         return getRequest().getSession();
     }
 
+    public static String getBody() throws IOException {
+        HttpServletRequest request = getRequest();
+        StringBuffer sb = new StringBuffer();
+        BufferedReader reader = request.getReader();
+        String line;
+        while ((line = reader.readLine()) != null) {
+            sb.append(line);
+        }
+        return sb.toString();
+    }
+
     public static Object getBody(HttpServletRequest servletRequest, Class<?> clazz) throws IOException {
         StringBuilder body = new StringBuilder();
         BufferedReader reader = servletRequest.getReader();