【发布时间】:2014-09-16 21:22:49
【问题描述】:
标题几乎说明了一切,我使用 JAX-RS 和 Jersey 用 Java 编写了一个 REST Web 服务,我想提取 IP。在我的代码中点击它的客户端的地址。如果我有这样的课程:
@Path("/service")
public class Service {
@GET
public void doAction () {
// ...
}
}
我从那里做什么?
附:我不是寻求调试帮助,我是在询问如何检索连接到我的 Web 服务的客户端的 IP 地址。 @ANyarThar 提供了一个很好的答案。
【问题讨论】:
-
你能在你的 REST URL 中强制设置 ipAddress 参数吗?
-
你的意思是要求客户端明确输入他们的IP地址?不……遗憾的是没有
-
不确定 Jersey,但在 Spring MVC 中,您可以将 HTTP 请求作为方法参数传递。
标签: java web-services rest jersey