2

我在我的应用程序中使用 RESTEasy 服务,现在我不得不获取客户端 IP 地址。所以问题是......我该怎么做?提前致谢

已编辑我刚刚找到了一个带有 servlet 过滤器的解决方案……但仍然……可以在 RESTEasy 服务中完成吗?

4

1 回答 1

16

您可以像这样在资源中注释上下文:

@GET
@Path("/{id}")
public Response getMe(
            final @PathParam("id") String id,
            @Context HttpServletRequest req) {

     System.err.println(req.getRemoteAddr());
于 2010-09-13T09:43:14.953 回答