获取post请求的几种常见方式详解编程语言
通常从http post请求获取数据的方法如下:
1.request.getInputStream()
2.request.getReader()
3.request.getParameterMap()系列
4.通过spring框架中的RequestBody或RequestParam
public static String req2RawString(HttpServletRequest request) {
StringBuilder sb = new StringBuilder();
BufferedReader reader = null;
try {
reader = request.getReader();
String line;
while ((line = reader.readLine()) != null) {
sb.append(line).append( /n );
}
if (sb.length() 1) {
sb.replace(sb.length() 1, sb.length(), );
}
}
catch (IOException e) {
logger.info( RequestUtil,IOException: + e);
}
finally {
if (reader != null) {
try {
reader.close();
}
catch (IOException e) {
logger.info( RequestUtil,IOException: + e);
}
}
}
String str = sb.toString();
logger.info( Request Result: + str);
return str;
17389.html
c相关文章
- 一个非常高效的提取内容关键词的python代码详解编程语言
- jquery输入框添加默认值,提交表单,获取字符串长度,并截取字符串详解编程语言
- JS简单的拖动类详解编程语言
- java获取当前月第一天和最后一天,上个月第一天和最后一天详解编程语言
- android判断横竖屏详解编程语言
- Android下获取SD卡的状态并写入文件到SD卡详解编程语言
- 简单的一些表单验证,拿来即可用详解编程语言
- [javaSE] 数组(获取最值)详解编程语言
- python面试十题详解编程语言
- hibernate 5.2.6新特性详解编程语言
- PLSQL查询数据显示为乱码解决方法详解编程语言
- Java 获取指定字符串出现的次数详解编程语言
- 使文本框或文本域最大化的充满整个表格详解编程语言
- JS 测验详解编程语言
- java中 如何获取当月的天数、指定日期的月份天数详解编程语言
- js获取当前页面相关信息详解编程语言
- java获取src下包的文件的路径详解编程语言
- java获取json格式中的值详解编程语言
- Python3.x:访问带参数链接并且获取返回json串详解编程语言
- Java IO(三):字节流详解编程语言
- 如何获取SAP逻辑系统ID详解编程语言
- 将Excel导入SAP数据库表详解编程语言
- 合并两条排序的链表详解编程语言
- django 获取当前筛选条件下的queryset,获取serializer之后的数据详解编程语言
- spring 普通类获取四大作用域request、applicationContext、session、page详解编程语言
- SAP 获取用户IP、操作记录详解编程语言
- 获取WBS状态函数详解编程语言
- Linux中使用的编程语言是C(linux用的是c)