Java Jax rs inteceptors



我正在开发一个拦截每个调用的REST服务。这个想法是验证是否在标头上发送了某些内容,例如用户 ID 或令牌。如果不存在,请发送 403。为此,我正在覆盖预处理

这一切都完成了,但我无法弄清楚如何将值从拦截器发送到方法。实现 intercetpor 的想法是为每个方法执行此操作,因此我不需要在每个方法中添加@HeaderParam,但我仍然需要有关方法的标头信息。

我该怎么做?

你可能

想使用@Context HttpHeaders 标头

直接在您的类中,并在每种方法中重用信息。您还可以从放置该注释的超类派生资源类。这样,许多资源类可以共享相同的行为。

最新更新