在Java中如何通过请求头获取token?

通过请求头获取token

java 复制代码
//Objects.requireNonNull 是判断是否为空的;RequestContextHolder.getRequestAttributes()通过请求上下文持有者获取session,再获取当前session中的请求头。
 HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
 //request.getHeader("token") 获取请求头中的token值
 String token = request.getHeader("token") == null ? "" : request.getHeader("token");
相关推荐
原野池予20 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java·数据结构·list
Gopher_HBo20 小时前
请求绑定与校验
后端
Java成神之路-20 小时前
深入理解 HashMap 扩容时机:JDK 7 vs JDK 8 的设计差异与取舍
java·juc
李冰然20 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java
笨鸟飞不快20 小时前
RocketMQ Lite Topic 流程梳理与设计解读
后端·rocketmq
竹枝溪20 小时前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
步行cgn20 小时前
MyBatis 查询结果字段为 null?一文讲透下划线命名与驼峰映射问题
后端
技术长镜头20 小时前
别再只会“加索引”:从磁盘页到 B+Tree,彻底理解 MySQL 索引的设计与运行
后端·mysql
生锈的键盘20 小时前
gRPC 多路复用全链路拆解:从客户端到服务端,中间隔着 ELB 和 Nginx 到底是怎么玩的?
后端
上玄code20 小时前
【Agent精讲】调一个LLMAPI背后的工程问题
java·开发语言·python·chatgpt