部署在ELB后面的Java应用程序中的AWS API网关的实际URL

时间:2017-02-01 07:12:03

标签: java rest url aws-api-gateway amazon-elb

我在tomcat服务器(EC2)上部署了Jersey 1.9 rest应用程序。 tomcat服务器在AWS ELB和API网关后面运行,用于负载平衡,缓存和监控等。

休息申请的流程是: 客户 - > API网关 - > ELB - >应用程序(EC2-tomcat)

客户端使用APi网关URL来调用服务。如何在我的应用程序中使用Java(ws.core?)或UriInfo获取客户端使用的实际API网关URL?

先谢谢。

1 个答案:

答案 0 :(得分:0)

假设您的NextURL作为请求参数API网关将简单地传递给您的Jersey应用程序。您可以查看Jersey文档示例,了解如何在应用程序中定义和检索请求参数:https://jersey.java.net/documentation/latest/jaxrs-resources.html#d0e2240