【问题标题】:Getting Remote Host in jersey 2.4 grizzly http container在 jersey 2.4 grizzly http 容器中获取远程主机
【发布时间】:2013-11-15 06:20:57
【问题描述】:

我在我的应用程序中使用 jersey 2.4 grizzly2-http 容器,想知道有没有办法在请求过滤器中获取远程主机地址。我想拒绝所有不是来自允许的远程 IP 列表的请求。

谢谢 约西普

【问题讨论】:

    标签: jersey


    【解决方案1】:

    我建议使用 Jersey 外部的 servlet 过滤器。这将更加可定制。 Tomcat 本身就有一个,但您始终可以扮演自己的角色。通过这种方式,您可以将其从您的代码中外部化并在您的 web.xml 中进行更改,而无需重新构建您的应用程序。

    http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Remote_Address_Filter

    这是一种更通用的方法,您可以与 grizzly 一起使用 java- using a filter to check remote address

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      相关资源
      最近更新 更多