protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BufferedReader reader = request.getReader(); String line = null; while ((line = reader.readLine()) != null) { // process input data line by line } // do other stuff }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { InputStream inputStream = request.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder payload = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { payload.append(line); } // process the JSON or XML payload }Package library: javax.servlet.http (part of the Java Servlet API)