В запросе HTTP существуют различия между заголовком и телом. Использовать request.getheader ("...");
Читает Body использует request.getReader (), но GetReader получает BufferedReader, который необходимо преобразовать в строку. Ниже приведен метод преобразования.
Public Class TestController {@RequestMapping ("/a") защищенная void Dopost (httpservletrequest, httpservletresponse response, bufferedreader br) бросает Servletexception, ioexception {// Header partsystem.out.print (request.geTheAderNames ()); Перечисление <?> Enum1 = request.getheadernames (); while (enum1.hasmoreElements ()) {string key = (string) enum1.nextelement (); String value = request.getheader (key); System.out.println (key + "/t" + value); } // Строка части корпуса строки ввода; String str = ""; try {while ((inputline = br.readline ())! = null) {str += inputline; } br.close (); } catch (ioException e) {System.out.println ("ioException:" + e); } System.out.println ("str:" + str); }Выше приведено все содержание простого метода получения заголовка и тела HTTP -запросов от Java, принесенных вам редактором. Я надеюсь, что все будут поддерживать wulin.com больше ~