我在tomcat服务器(EC2)上部署了Jersey 1.9 rest应用程序。 tomcat服务器在AWS ELB和API网关后面运行,用于负载平衡,缓存和监控等。
休息申请的流程是: 客户 - > API网关 - > ELB - >应用程序(EC2-tomcat)
客户端使用APi网关URL来调用服务。如何在我的应用程序中使用Java(ws.core?)或UriInfo获取客户端使用的实际API网关URL?
先谢谢。
答案 0 :(得分:0)
假设您的NextURL作为请求参数API网关将简单地传递给您的Jersey应用程序。您可以查看Jersey文档示例,了解如何在应用程序中定义和检索请求参数:https://jersey.java.net/documentation/latest/jaxrs-resources.html#d0e2240