0

jersey API 中是否有可用的注解来实现基于标头值的请求过滤?在 spring 中也是如此

@RequestMapping(value = "/test", method = RequestMethod.POST, headers = {"version=v1.1"})

4

1 回答 1

0

没有办法通过使用注释来做到这一点。但是,您可以访问 HttpServletRequest,例如

public Response foo( @Context HttpServletRequest request ) {
    if( request.getHeader( "version" ).equals( "v1.1" ) }
       // ...
    }
}
于 2014-11-19T09:00:39.317 回答