目前我正在使用 Rest API(Spring MVC)。UI部分是用Angular JS开发的。该项目将集成任何领域。
例如:包含我的注册按钮的 www.xyz.com www.abc.com也可能包含我的注册按钮。
当我收到用户的请求时,我需要找出该请求来自哪个域?
尝试了以下方法:
@GET
@Path("/gethostname")
@Produces("application/json")
public void test(@Context HttpHeaders httpHeaders, @RequestBody JSONObject inputObj) {
System.out.println("=========> "+httpHeaders.getHeaderString("host"));
}
Run Code Online (Sandbox Code Playgroud)
但它返回 REST API(服务器)主机名。如何获取客户端主机名?