小编Meg*_*Meg的帖子

如何在 REST API 中获取请求的客户端主机名

目前我正在使用 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(服务器)主机名。如何获取客户端主机名?

java rest spring-mvc request-headers

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

request-headers ×1

rest ×1

spring-mvc ×1