如何获取请求的 URL?
我正在使用Jeresy Jax-RS来构建Web服务。现在我需要获取带有端口#的请求的URL(如果存在)。
因此,如果我的服务在 http://www.somelocation.com/web/services 上运行,我想捕获 www.somelocation.com
我该怎么做?
我正在使用Jeresy Jax-RS来构建Web服务。现在我需要获取带有端口#的请求的URL(如果存在)。
因此,如果我的服务在 http://www.somelocation.com/web/services 上运行,我想捕获 www.somelocation.com
我该怎么做?
可以将 UriInfo 参数添加到操作中。从那里,您可以访问URL:
@POST
@Consumes({"application/xml", "application/json"})
public Response create(@Context UriInfo uriInfo, Customer customer) {
...
}