Springboot通过filter修改Header的值
Springboot获取请求头header里面的信息
项目中后端服务经常需要前端传的请求头里的信息,给大家分享一下:
1、循环获取
2、根据具体的key获取
3、修改请求头信息
只能依靠反射原原理(HttpServletRequest中定义的对Header的操作全是只读,没有修改)。
假设的场景是,需要对请求Header统一添加一个x-request-id,通过这个ID来从日志中定位每一个请求。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。