cxf InInterceptor 获取header参数token
来源:互联网 发布:用java做erp系统 编辑:程序博客网 时间:2024/05/17 04:40
贴出代码
public void handleMessage(Message message) {
Message request = message.getExchange().getInMessage();
Map<String, List<String>> headers = CastUtils
.cast((Map<?, ?>) request.get(Message.PROTOCOL_HEADERS)); //获取header参数
if (headers.get("token")==null || headers.get("token").size()==0) {
logger.error("没有token参数");
message.getInterceptorChain().abort();
return;
}
String token = headers.get("token").get(0);
if (token == null || token.length() == 0) {
logger.error("没有token值");
message.getInterceptorChain().abort(); //token没有,阻止拦截链执行下去
return;
}
}
public void handleMessage(Message message) {
Message request = message.getExchange().getInMessage();
Map<String, List<String>> headers = CastUtils
.cast((Map<?, ?>) request.get(Message.PROTOCOL_HEADERS)); //获取header参数
if (headers.get("token")==null || headers.get("token").size()==0) {
logger.error("没有token参数");
message.getInterceptorChain().abort();
return;
}
String token = headers.get("token").get(0);
if (token == null || token.length() == 0) {
logger.error("没有token值");
message.getInterceptorChain().abort(); //token没有,阻止拦截链执行下去
return;
}
}
阅读全文
0 0
- cxf InInterceptor 获取header参数token
- cxf InInterceptor 获取请求参数
- cxf InInterceptor中断返回自定义消息
- nginx获取自定义header参数
- PHP 获取header 的自定义参数值
- 获取token
- header 参数
- js获取url参数值比如token和id
- CXF 拦截器获取方法信息和参数信息
- Cxf拦截器中获取当前请求的参数
- RFC 3261 header and Access token
- JSON web token@05#JOSE Header
- ajax传输header中加token
- 小结:token放在header中好处,HTTP Header详解
- 通过jQuery从服务器获取或设置Header的自定义参数值,如会话参数:SID。
- CXF 2.0 学习笔记-3 SOAP Header
- CXF wsdl2java stub how to add header
- CXF客户端添加header权限认证
- 欢迎使用CSDN-markdown编辑器
- 数据库常用命令
- TCP长连接和短连接的区别
- STM32串口使用心得(二)——串口溢出中断(ORE)
- python三大框架请求参数获取
- cxf InInterceptor 获取header参数token
- 递归解决汉罗塔问题到底多么简单
- swiper fixed定位滑动失效解决办法
- [NOIP2017普及组]棋盘
- 热点 | 天猫精灵卖出100万台,中国智能音箱市场将井喷?
- Python3 练习实例1、2 来源:菜鸟教程
- CentOS编译安装apache + php环境
- 嵌入式arm210开发板移植sqlite
- AI研究院 | 自动驾驶出租车可行性研究报告:2020年能成真吗