Explorar el Código

获取 request 中的 body

reghao hace 2 años
padre
commit
b29dd89e19
Se han modificado 1 ficheros con 11 adiciones y 0 borrados
  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();