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

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

java 复制代码
// 获取请求头
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);
相关推荐
华仔啊19 小时前
JVM参数到底配在哪?7大场景全解,新手不再迷茫!
java·jvm
penguin_bark20 小时前
C++ 异步编程(future、promise、packaged_task、async)
java·开发语言·c++
又是忙碌的一天20 小时前
Java基础 与运算
java·开发语言
程序猫.20 小时前
学生管理系统
java·1024程序员节
m0_7482412320 小时前
Java注解与反射实现日志与校验
java·开发语言·python
一成码农20 小时前
3w字一文讲透Java IO
java·开发语言
木易 士心21 小时前
MyBatis 与 Spring Data JPA 核心对比:选型指南与最佳实践
java·spring·1024程序员节
努力写代码的熊大21 小时前
stack、queue与priority_queue的用法解析与模拟实现
java·前端·javascript
遥远_21 小时前
电商履约大促峰值应对:核心业务数据预热方案详解
java·spring·1024程序员节·电商大促·数据预热
lemon_sjdk1 天前
每天学习一个新注解——@SafeVarargs
java