Dans la demande HTTP, il existe des différences entre l'en-tête et le corps. Utiliser request.getheader ("...");
Le corps de lecture utilise request.getReader (), mais GetReader obtient le BufferedReader, qui doit être converti en chaîne. Ce qui suit est la méthode de conversion.
classe publique TestController {@RequestMapping ("/ a") Protected void doPost (httpServLetRequest request, httpservletResponse réponse, BuffereDreader Br) lance ServletException, ioException {// header partystem.out.print (request.geTherNames ()); Énumération <?> Enum1 = request.geTheadernames (); while (enum1.hasmoreElements ()) {String key = (string) enum1.nextelement (); String Value = request.GetHeader (key); System.out.println (clé + "/ t" + valeur); } // Body Part String InputLine; 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); }Ce qui précède est l'intégralité du contenu de la méthode simple d'obtention de l'en-tête et du corps des demandes HTTP de Java qui vous est apportée par l'éditeur. J'espère que tout le monde soutiendra Wulin.com plus ~