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);
相关推荐
weisian1516 分钟前
Java并发编程--48-美团Leaf与百度UidGenerator:分布式ID生成器的工业级实践
java·leaf号段模式·leaf雪花模式·uidgenerator
郝开10 分钟前
Spring Cloud Gateway 3.5.14 使用手册
java·数据库·spring boot·gateway
摇滚侠14 分钟前
IDEA 中快捷键的使用和修改 IDEA 中如何调试程序
java·ide·intellij-idea
风筝在晴天搁浅20 分钟前
手撕单例模式
java·开发语言·单例模式
星空ξ22 分钟前
OpenCode + Oh-My-OpenCode 配置指南:集成 GitHub Copilot 模型与 Java LSP (jdtls)
java·github·copilot·opencode·oh-my-opencode
Seven9722 分钟前
Tomcat Request请求处理:Container设计
java
逸Y 仙X24 分钟前
文章十五:ElasticSearch 运用ingest加工索引数据
java·大数据·elasticsearch·搜索引擎·全文检索
京师20万禁军教头33 分钟前
35面向对象(中级)-编程思想
java
yuzhiboyouye35 分钟前
java redis(缓存)
java·redis·缓存
大大杰哥43 分钟前
DAG 学习笔记:从拓扑排序到并行执行
java