HTTPリクエストでは、ヘッダーとボディに違いがあります。 request.getheader( "...")を使用します。
読み取りボディはrequest.getReader()を使用しますが、GetReaderはBufferedReaderを取得します。これは文字列に変換する必要があります。以下は変換方法です。
public class testController {@RequestMapping( "/a")保護されたvoid dopost(httpservletrequest request、httpservletResponse応答、bufferedreader br)servletexception、ioexception {// header partsystem.out.out.print.print(request.getheadernames(); enumeration <?> enum1 = request.getheadernames(); while(enum1.hasmoreelements()){string key =(string)enum1.nextelement();文字列値= request.getheader(key); System.out.println(key + "/t" + value); } //ボディパーツ文字列inputline;文字列str = ""; try {while((inputline = br.readline())!= null){str += inputline; } br.close(); } catch(ioexception e){system.out.println( "ioexception:" + e); } system.out.println( "str:" + str); }上記は、編集者からもたらされたJavaからHTTPリクエストのヘッダーとボディを取得する簡単な方法の全体的な内容です。誰もがwulin.comをもっとサポートすることを願っています〜