从HttpServletRequest中读取请求body中的数据

工作中遇到要从HttpServletRequest request中获取body的值,不像mvc一样可以直接@RequestBody获取,

代码:

BufferedReader br = request.getReader();
            String str = "";
            String listString = "";
            while ((str = br.readLine()) != null) {
                listString += str;
            }

system.out.println(listString );

前端url请求格式,我这里body的数据是json格式

从HttpServletRequest中读取请求body中的数据