0

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

谢谢约瑟普

4

1 回答 1

0

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

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

这是您可以与 grizzly java 一起使用的更通用的 方法-使用过滤器检查远程地址

于 2013-11-04T15:31:16.427 回答