From 691423f4edae7354979d786a9be9945b74d0127d Mon Sep 17 00:00:00 2001 From: chenjiahe <763432473@qq.com> Date: 星期三, 10 十一月 2021 12:01:02 +0800 Subject: [PATCH] 修改接收body数据方法 --- src/main/java/com/hx/util/HttpServletRequestUtil.java | 36 +++++++++++++++--------------------- 1 files changed, 15 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/hx/util/HttpServletRequestUtil.java b/src/main/java/com/hx/util/HttpServletRequestUtil.java index 9449030..ded443f 100644 --- a/src/main/java/com/hx/util/HttpServletRequestUtil.java +++ b/src/main/java/com/hx/util/HttpServletRequestUtil.java @@ -1,5 +1,7 @@ package com.hx.util; +import org.apache.commons.io.IOUtils; + import javax.servlet.http.HttpServletRequest; import java.io.BufferedReader; import java.io.IOException; @@ -13,34 +15,26 @@ */ public class HttpServletRequestUtil { - /* + /** * 鑾峰彇bady * */ public static String getBody(HttpServletRequest request) { - BufferedReader br = null; - StringBuilder sb = new StringBuilder(""); - String str ; - try { - br = request.getReader(); - while((str = br.readLine()) != null){ - sb.append(str); - } - } catch (IOException e) { - e.printStackTrace(); - }finally { - try { - if (null != br){ - br.close(); - } - } catch (IOException e) { - e.printStackTrace(); - } + String wxMsgXml = null; + if(request == null){ + return wxMsgXml; } - return sb.toString(); + try{ + wxMsgXml = IOUtils.toString(request.getInputStream(), + "utf-8"); + return wxMsgXml; + }catch (Exception e){ + wxMsgXml = null; + } + return wxMsgXml; } - /* + /** * * 鑾峰彇璇锋眰澶� * */ -- Gitblit v1.8.0