java获取request body_HttpServletRequest获取body内容(字符串/二进制)详解
首页 > 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内容(字符串/二进制)详解相关推荐
- Java 通过Request请求获取IP地址
Java 通过Request请求获取IP地址 项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址. 先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了 ...
- java 获取用户的MAC地址多种方法实例详解
java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...
- xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解
对Xpath 获取子标签下所有文本的方法详解 在爬虫中遇见这种怎么办 想提取名称, 但是 名称不在一个标签里 使用xpath string()方法 例如 data.xpath("string ...
- Java正则表达式及字符串处理详解
java正则表达式及字符串处理详解 本篇博文主要是对java String类涉及正则表达式方法及java.util.regex包中相关类和方法的一个总结 String类 相关方法 boolean ma ...
- 如何获取请求端真实IP和远程主机IP详解
如何获取请求端真实IP和远程主机IP详解 需求背景 一.Remote_Addr 情况 一: 情况二: java中获取Remote_Addr的api 二.X-Forwarded-For java中获取X ...
- php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像)
get_avat - phpStudy...
WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...
- java用 拼接字符串的原理_Java String 拼接字符串原理详解
首先来一道思考题: String str1 = "111111"; String str2 = "222222"; String str = str1 + st ...
- Java Web中的EL(表达式语言)详解
Java Web中的EL(表达式语言)详解 表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容.通过EL可以简化在JSP开发中对对象的引用,从而规范页面 ...
- python字符串连接操作-Python连接字符串过程详解
这篇文章主要介绍了python连接字符串过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中,如果有多个字符串,想要连接在一起, ...
最新文章
- Linux软件包增量升级,Linux增量更新jar包内容
- 谈谈大家对PHP框架的各种误解
- camunda流程引擎如此简单(二)
- 数学--数论--POJ281(线性同余方程)
- vhs预设_使用Linux将VHS数字化,创建Bash完成脚本,Ansible,家庭自动化等
- 用Unity的Animation播放Animator动画Clip
- 多图详解Spring框架的设计理念与设计模式
- pycharm-实用教程和每日练习
- 搜狗拼音、QQ拼音输入法、2345拼音输入法、百度输入法 、手心输入法对比。(个人体会)...
- hdu 4498 自适应simpson
- 【隔离的CAN通信接口-1Mbps】
- 用计算机亩换算成平方,平方换算亩计算器(农村土地面积计算公式)
- 安卓TV开发(九) Android模拟事件 遥控器变身成鼠标来操作TV
- 在Windows 下的 Qt 应用程序获得 Administrator 权限
- 2021年网易云音乐实时计算平台发展和挑战
- https:/问题解析remote: Total 10021 (delta 0), reused 0 (delta 0), pack-reused 10021 Receiving objects: 1
- go语言与区块链开发
- python+appium爬取微信运动数据,并分析好友的日常步数情况
- php高级程序员/php开发工程师/web技术员
- maven model inspection
热门文章
- eclipse 设置虚拟机内存(可用)
- 深度学习自学(二十二):推理框架-MNN
- php 实现二叉树的最大深度_LintCode 题解丨Apple面试题:二叉树的最大深度
- cxf打印报文日志_使用线程池实现异步打日志和存库的任务调度
- Java继承_这10道Java面试题!大部分的人回答不出来
- 缓存击穿、缓存穿透、缓存雪崩简单总结
- python闭包和函数调用区别_python – 函数闭包与可调用类
- vivado dds IP核笔记
- apk安装到电视上看不到图标_零基础搭建电视直播APP平台第二弹(修改APP)
- 修改鼠标手形 闪烁 在填写文字内容后也一直在闪烁