HttpServletRequest request 获取header 和 body

Posted JLCUI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpServletRequest request 获取header 和 body相关的知识,希望对你有一定的参考价值。

//获取header

Enumeration headerNames = request.getHeaderNames();

    while (headerNames.hasMoreElements()) {

        String key = (String) headerNames.nextElement();

        String value = request.getHeader(key);

        System.out.println("=======车机返回Map:"+value+"========");

        map.put(key, value);

    }

//获取body

BufferedReader br = request.getReader();

String str2, wholeStr = "";

while((str2 = br.readLine()) != null){

wholeStr += str2;

}

System.out.println(wholeStr);

以上是关于HttpServletRequest request 获取header 和 body的主要内容,如果未能解决你的问题,请参考以下文章

如何向我的 Java Servlet 的现有 HttpServletRequest 添加参数?

spring mvc 接收参数方式

过滤器输出返回值

通过servletresponse的啥方法可以设置响应所采用的字符编码

HttpServletRequest和ServletRequest的区别以及HttpServletRequest对象方法的用法

转HttpServletRequest.getParameter() &HttpServletRequest.getAttribute() 区别