1.打印头信息

@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public List<UploadResult> upload(@RequestParam(name = "files", required = true) MultipartFile[] multipartFiles,@RequestHeader HttpHeaders httpHeaders,@RequestHeader(name = "content-range", required = false) String contentRange,@RequestHeader(name = "content-disposition", required = false) String contentDisposition,@RequestHeader(name = "Block-Index", required = false) Integer blockIndex,@RequestHeader(name = "Block-Total", required = false) Integer blockTotal,@RequestHeader(name = "Block-Done", required = false) String blockDone)

System.out.println("-----------------------------------------------------------");
Iterator<String> headerNames = httpHeaders.keySet().iterator();
while (headerNames.hasNext()) {String key = headerNames.next();List<String> valueList = httpHeaders.getValuesAsList(key);String valueStr = "";for (String value : valueList) {valueStr += "|" + value;}System.out.println(key + "  -->  " + valueStr);
}

System.out.println("-----------------------------------------------------------");
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {String key = headerNames.nextElement();String value = request.getHeader(key);System.out.println(key + "  -->  " + value);
}

2.打印form参数

Map<String, String[]> parameterMap = request.getParameterMap();
Iterator<Entry<String, String[]>> iterator = parameterMap.entrySet().iterator();
System.out.println("--form--------------------------");
while (iterator.hasNext()) {Entry<String, String[]> keyValues = iterator.next();String key = keyValues.getKey();String[] values = keyValues.getValue();System.out.println("--form--------------------------" + key + "  -->  ");
}

3.打印上传文件

System.out.println("-------------------getParts---------------");
Collection<Part> parts = multipartRequest.getParts();
for(Part part: parts) {String name = part.getName();String contentType = part.getContentType();if(contentType == null) {InputStream  inputStream  = part.getInputStream();int length = inputStream.available();byte[] bytes = new byte[length];int len = inputStream.read(bytes);                String value = new String(bytes, "utf-8");System.out.println(name + "  --> " + contentType   + "  --> " + len  + "  --> " + value );}}
System.out.println("-------------------getParts---------------");

转载于:https://www.cnblogs.com/gispathfinder/p/10203523.html

SpringBoot取出信息相关推荐

  1. springboot+人事信息管理系统 毕业设计-附源码221507

    Springboot人事信息管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以 ...

  2. ava Springboot养老院信息管理系统源码

    Java Springboot养老院信息管理系统源码 开发语言 : JAVA 数据库 : MySQL 开发工具 : IDEA 源码类型 : WebForm 开源地址:http://www.taoydm ...

  3. 基于SpringBoot旅游信息管理系统

    <基于SpringBoot旅游信息管理系统>该项目采用技术: 后台使用了springboot+ssm框架 前端使用html+css+layui,界面美观大方 mysql数据库+tomcat ...

  4. Springboot 启动信息:Generating unique operation named

    文章目录 Springboot 启动信息:Generating unique operation named 1.springboot 项目启动时,显示Generating unique operat ...

  5. 企业微信通过群聊机器人用springboot发送信息

    前言 学习了一下,如何通过企业微信的群聊机器人发送信息,没想到比想象中的简单,那么这次就来讲讲如何进行通过群聊机器人发送信息吧 步骤 第一步,在自己的企业进行创建一个群聊 然后,在自己的群聊里,添加机 ...

  6. 基于SpringBoot医院信息管理系统源码

    hisystem 1. 用idea打开项目,并且配置maven下载依赖 2. 导入数据库 hisystem.sql 3. 修改application.yml数据库相关配置 4. 用户注册,验证邮件的邮 ...

  7. springboot新闻信息管理系统毕业设计毕设作品开题报告开题答辩PPT

    springboot新闻信息管理系统毕业设计毕设作品开题报告开题答辩PPT [网站功能] 用户注册:填写手机账号和密码,注册新用户 登录功能:注册普通账号登录:登录后可以修改用户的基本信息,也可以退出 ...

  8. springboot+党员信息管理系统 毕业设计-附源码161528

    基于Springboot的党员信息管理系统 摘 要 由于数据库和数据仓库技术的快速发展,学校党员信息系统建设越来越向模块化.智能化.自我服务和管理科学化的方向发展.党员信息管理系统除了具有共享系统的全 ...

  9. Springboot人事信息管理系统毕业设计-附源码221507

    摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对人事信息管理系统等问题 ...

最新文章

  1. HDU2602-Bone Collector
  2. 多少人能过初赛_蜂蜜和水的比例是多少?蜂蜜水怎么冲最好?
  3. 任何事情的发生必有其目的,并有助于我
  4. OCS Inventory NG使用之win平台下的AGENT端安装与信息收集(一)
  5. C#基础回顾(一)—C#访问修饰符
  6. 科技爱好者周刊(第 199 期):俄罗斯的 HTTPS 证书问题
  7. ExoPlayer之SampleQueue
  8. [译]nanomsg和ZeroMQ的区别
  9. 用css制作旋转的立方体
  10. 关系型数据库的发展历史
  11. 阿里云服务器迁移内容
  12. 用定量测定葡萄糖的方法检测根管微渗漏-供应海藻酸钠修饰聚丙烯酸Alg-PAA 醛基化海藻酸钠(ASA) 海藻酸钠-多聚鸟氨酸-海藻酸(A-PLO-A)定制
  13. java 生成拼音_java工具-常用汉语转拼音库Pinyin4j 、tinypinyin、JPinyin
  14. excel中为什么不显示单引号
  15. esphome自制红外遥控器接入HA,用来控制灯光,开关等,可使用任意遥控控制
  16. 一、什么是ceph以及ceph的应用
  17. 显示器会影响电脑的显示效果么
  18. 五一假期吃胖了?别怕, 一周减肥食谱等你来翻牌
  19. 智能定位手环方案开发
  20. dnf十字斩改暴风教程_十字改秒杀所有代码

热门文章

  1. 李开复老师:微博改变一切
  2. The DVMM Lab at Columbia University
  3. 【Python-ML】SKlearn库感知器(perceptron) 使用
  4. printf 指针地址_c语言入门 第十四章指针
  5. 求最大连续子序列和——解法1 – 暴力出奇迹||解法2 – 分治
  6. 自动装配——@Autowired@Qualifier@Primary
  7. 什么是Vue.js?||为什么要学习流行框架||框架和库的区别?||MVC和MVVM的关系图解
  8. 彻底搞懂JS无缝滚动代码
  9. Python 技术篇-用PIL库旋转图片、改变图像尺寸
  10. win7下更改设置时间权限