当前位置: 首页 > news >正文

Java - Hutool 获取 HttpRequest:Header、Body、ParamMap 等利器

以前用过手撕 HttpRequest 获取 Body、Params、Header 等 API 的时候,那叫一个复杂,自从用了 Hutool 神器后,发现如此的轻巧​​​​​​​

// 获取请求头
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
Map<String, String> requestHeaderMap = ServletUtil.getHeaderMap(request);

// 获取请求体
Map<String, Object> requestParamMap = new LinkedHashMap<>();
String body = ServletUtil.getBody(request);
Map<String, String> params = ServletUtil.getParamMap(request);
http://www.dtcms.com/a/3669.html

相关文章:

  • WebSocket Day03 : SpringMVC整合WebSocket
  • 如何实现合同字段快速选择填充
  • Latex中摘要格式(无大标题)
  • AI+BI行业数字化转型研讨会 - 总结精华回顾
  • nuxt 路由 动态路由配置
  • 面试问题?
  • 11.7移位寄存器,计数器,时序分析,状态机,verliog实现
  • 【双指针+简化去重操作】【int运算溢出】Leetcode 18 四数之和
  • HCIA数据通信——NAT
  • Python图像处理之OpenCV模块
  • 企业电子招投标采购系统——功能模块功能描述+数字化采购管理 采购招投标
  • Capto2024专为Mac电脑设计的屏幕录制和视频编辑软件
  • <蓝桥杯软件赛>零基础备赛20周--第4周--杂题-1
  • 硕鼠——视频下载利器
  • npm create vue@latest 原理
  • ChatGPT 最近一年的发展情况回顾、以及我们关心的数据安全问题
  • 游戏中UI的性能优化手段
  • gitee.com[0: xxx.xx.xxx.xx]: errno=Unknown error
  • SpringBoot-SpringCache缓存
  • docker基础
  • android 升级后包依赖更新
  • 【Shell编程】| if 判断
  • k8s之service五种负载均衡byte的区别
  • 分享zframe_send使用过程中 的一个小问题
  • 基于STM32设计的室内环境监测系统(华为云IOT)_2023
  • CTF工具PDF隐写神器wbStego4open安装和详细使用方法
  • QtC++与QToolButton详解
  • 全国手机基站数据!总量近1640000条数据!
  • SPSS协方差分析
  • win10pycharm和anaconda安装和环境配置教程