如何使用JAX-RS获取服务器的基本URL?基本上我想要""http:// localhost:8080/.."当程序在localhost和"http://www.theSite.com/..."当程序在实时服务器上时.我正在使用泽西框架.
Nic*_*zol 34
是的,你可以使用 myUri = uri.getBaseUri();
在这里你如何得到Uri对象:
@Path("myresource")
public class MyResource{
@Context
UriInfo uri;
@GET
public String myresponse(){
URI myUri = uri.getBaseUri();
return ...
}
}
Run Code Online (Sandbox Code Playgroud)
您将获得有关UriInfo的大量信息.点击这里javadoc.