En la solicitud HTTP, existen diferencias entre el encabezado y el cuerpo. Use request.getheader ("...");
Reading Body usa request.getReader (), pero GetReader obtiene el BufferedReader, que debe convertirse en una cadena. El siguiente es el método de conversión.
Public Class TestController {@RequestMapping ("/a") protegido void dopost (httpservletRequest solicitud, respuesta httpServletResponse, bufferedReader br) lanza servletException, ioexception {// header partsystem.out.print (request.getheadernames ()); Enumeración <?> Enum1 = request.getheadernames (); while (enum1.hasmoreelements ()) {string key = (string) enum1.nextelement (); Valor de cadena = request.getheader (clave); System.out.println (clave + "/t" + valor); } // La línea de entrada de cadena de la parte del cuerpo; Cadena str = ""; intente {while ((inputline = br.readline ())! = null) {str += inputline; } br.close (); } catch (ioException e) {System.out.println ("ioexception:" + e); } System.out.println ("str:" + str); }Lo anterior es todo el contenido del método simple para obtener el encabezado y el cuerpo de las solicitudes HTTP de Java que le trae el editor. Espero que todos apoyen a Wulin.com más ~