http请求绕过Filter的实现实例

  • 时间:2017-06-24
  • 分类:Android开发
  • 400 人浏览
[导读]这篇文章主要介绍了http请求绕过Filter的实现实例的相关资料

http请求绕过Filter的实现实例

场景:两个web服务器,A当做服务端,B为客户端,B通过Hessian远程访问A。A上加了session过期filter,通过用户信息检查session是否过期。这种情况下,Hessian会先发给filter,filter读不到用户信息就会认为过期了,引起错误。

解决方案:让hessian请求绕过session过期filter。

filter配置中,不能加exclusion,所以需要用初始化参数给出不过滤的请求。本例中不过滤的格式为>/SarService。

Filter类中,在init中读取exclusions,并在doFilter中判断。如下:

来源:本文为线上采编,如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除!