首页 > Java Web > SpringMvc应用 > HttpServletRequest

HttpServletRequest获取body内容(字符串/二进制)详解

获取HTTP字符串body

String getBodytxt(HttpServletRequest request) {

BufferedReader br = request.getReader();

String str, wholeStr = "";

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

wholeStr += str;

}

return wholeStr;

}

获取HTTP二进制body

private String getBodyData(HttpServletRequest request) {

StringBuffer data = new StringBuffer();

String line = null;

BufferedReader reader = null;

try {

reader = request.getReader();

while (null != (line = reader.readLine()))

data.append(line);

} catch (IOException e) {

} finally {

}

return data.toString();

}

@RequestBody获取body

@RequestMapping(value = "/testurl", method = RequestMethod.POST)

@ResponseBody

public ServiceResult TestUrl(HttpServletRequest request,

@RequestBody JSONObject jsonObject){

String username = jsonObject.get("username").toString();

String pwd = jsonObject.get("pwd").toString();

}

@RequestBody 可以使用JSONObject, Map ,或者ObjectDTO绑定body。

@RequestParam获取body

@RequestMapping(value = "/testurl", method = RequestMethod.POST)

@ResponseBody

public ServiceResult TestUrl(HttpServletRequest request,@RequestParam("username")String username,

@RequestParam("pwd")String pwd) {

String txt = username + pwd;

}

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

java获取request body_HttpServletRequest获取body内容(字符串/二进制)详解相关推荐

  1. Java 通过Request请求获取IP地址

    Java 通过Request请求获取IP地址 项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址. 先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了 ...

  2. java 获取用户的MAC地址多种方法实例详解

    java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...

  3. xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解

    对Xpath 获取子标签下所有文本的方法详解 在爬虫中遇见这种怎么办 想提取名称, 但是 名称不在一个标签里 使用xpath string()方法 例如 data.xpath("string ...

  4. Java正则表达式及字符串处理详解

    java正则表达式及字符串处理详解 本篇博文主要是对java String类涉及正则表达式方法及java.util.regex包中相关类和方法的一个总结 String类 相关方法 boolean ma ...

  5. 如何获取请求端真实IP和远程主机IP详解

    如何获取请求端真实IP和远程主机IP详解 需求背景 一.Remote_Addr 情况 一: 情况二: java中获取Remote_Addr的api 二.X-Forwarded-For java中获取X ...

  6. php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像) get_avat - phpStudy...

    WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...

  7. java用 拼接字符串的原理_Java String 拼接字符串原理详解

    首先来一道思考题: String str1 = "111111"; String str2 = "222222"; String str = str1 + st ...

  8. Java Web中的EL(表达式语言)详解

     Java Web中的EL(表达式语言)详解 表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容.通过EL可以简化在JSP开发中对对象的引用,从而规范页面 ...

  9. python字符串连接操作-Python连接字符串过程详解

    这篇文章主要介绍了python连接字符串过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中,如果有多个字符串,想要连接在一起, ...

最新文章

  1. Linux软件包增量升级,Linux增量更新jar包内容
  2. 谈谈大家对PHP框架的各种误解
  3. camunda流程引擎如此简单(二)
  4. 数学--数论--POJ281(线性同余方程)
  5. vhs预设_使用Linux将VHS数字化,创建Bash完成脚本,Ansible,家庭自动化等
  6. 用Unity的Animation播放Animator动画Clip
  7. 多图详解Spring框架的设计理念与设计模式
  8. pycharm-实用教程和每日练习
  9. 搜狗拼音、QQ拼音输入法、2345拼音输入法、百度输入法 、手心输入法对比。(个人体会)...
  10. hdu 4498 自适应simpson
  11. 【隔离的CAN通信接口-1Mbps】
  12. 用计算机亩换算成平方,平方换算亩计算器(农村土地面积计算公式)
  13. 安卓TV开发(九) Android模拟事件 遥控器变身成鼠标来操作TV
  14. 在Windows 下的 Qt 应用程序获得 Administrator 权限
  15. 2021年网易云音乐实时计算平台发展和挑战
  16. https:/问题解析remote: Total 10021 (delta 0), reused 0 (delta 0), pack-reused 10021 Receiving objects: 1
  17. go语言与区块链开发
  18. python+appium爬取微信运动数据,并分析好友的日常步数情况
  19. php高级程序员/php开发工程师/web技术员
  20. maven model inspection

热门文章

  1. eclipse 设置虚拟机内存(可用)
  2. 深度学习自学(二十二):推理框架-MNN
  3. php 实现二叉树的最大深度_LintCode 题解丨Apple面试题:二叉树的最大深度
  4. cxf打印报文日志_使用线程池实现异步打日志和存库的任务调度
  5. Java继承_这10道Java面试题!大部分的人回答不出来
  6. 缓存击穿、缓存穿透、缓存雪崩简单总结
  7. python闭包和函数调用区别_python – 函数闭包与可调用类
  8. vivado dds IP核笔记
  9. apk安装到电视上看不到图标_零基础搭建电视直播APP平台第二弹(修改APP)
  10. 修改鼠标手形 闪烁 在填写文字内容后也一直在闪烁