How to retreive raw post data from HttpServletRequest in java

转载 2015年07月08日 09:57:19

public static String getPostData(HttpServletRequest req) {
    StringBuilder sb = new StringBuilder();
    try {
        BufferedReader reader = req.getReader();
        reader.mark(10000);

        String line;
        do {
            line = reader.readLine();
            sb.append(line).append("\n");
        } while (line != null);
        reader.reset();
        // do NOT close the reader here, or you won't be able to get the post data twice
    } catch(IOException e) {
        logger.warn("getPostData couldn't.. get the post data", e);  // This has happened if the request's reader is closed    
    }

    return sb.toString();
}

java中的post请求之raw请求--微信api调用java代码示例

使用chrome浏览器的postman插件,post请求时有一个选项是f
  • leeliwei
  • leeliwei
  • 2014年09月29日 11:40
  • 9183

java post raw 的示例

java post raw 的示例 public static void httpTest() throws ClientProtocolException, IOException {  ...
  • bbnoya
  • bbnoya
  • 2016年02月16日 15:39
  • 2984

获取通过body传输的postdata数据

目前基于rest风格的很多API开始使用通过body data来传输来代替之前的key-value传输方式。在java servlet或者springmvc中可以通过如下代码来获取并图片通过流方式传输...
  • u011404265
  • u011404265
  • 2016年07月08日 09:08
  • 4321

Java如何从HttpServletRequest中读取HTTP请求的body

注意:下面方法已验证通过。 HTTP请求中的是字符串数据: //字符串读取 void charReader(HttpServletRequest request) { BufferedRead...
  • zxygww
  • zxygww
  • 2015年07月24日 18:31
  • 40602

java通过HttpServletRequest获取post请求中的body内容

Java中如何获取post请求中的body内容
  • feinifi
  • feinifi
  • 2017年06月10日 16:00
  • 14629

HttpServletRequest对象内容及解决乱码

javaweb学习总结(十)——HttpServletRequest对象(一) 一、HttpServletRequest介绍   HttpServletRequest对象代表客户端的请求,当客户端...
  • nipanlong001
  • nipanlong001
  • 2016年08月01日 16:32
  • 4161

POST提交RAW文件

使用Fiddler 4 的Composer模拟POST提交的时候,需要填写的原生POST信息 含有头部和body体。特此记录。POST http://www.test.com/Admin/Login/...
  • technofiend
  • technofiend
  • 2015年11月14日 14:18
  • 934

javaWeb中request获取请求数据的方式。

方式1: 获取参数名称: Enumeration enum =request.getParamerNames("name"); 获取参数名称对应的值: request.getParamer("name...
  • haolongabc
  • haolongabc
  • 2012年04月05日 00:20
  • 6415

AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式

HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name...
  • mhmyqn
  • mhmyqn
  • 2014年05月11日 21:20
  • 147447

【Spring】详解Spring MVC中不同格式的POST请求参数的数据类型转换过程

对于不同类型的请求格式,Spring有着不同的转换过程(从请求参数到方法参数)。如果是非raw请求,则需要实现一个自定义的Long->OffsetDatetime的Converter;如果是raw请求...
  • eMac
  • eMac
  • 2017年04月23日 11:05
  • 1407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:How to retreive raw post data from HttpServletRequest in java
举报原因:
原因补充:

(最多只允许输入30个字)