【发布时间】:2017-06-17 20:30:15
【问题描述】:
我在 tomcat 服务器 (EC2) 上部署了 Jersey 1.9 REST 应用程序。 tomcat 服务器运行在 AWS ELB 和 API 网关后面,用于负载平衡、缓存和监控等。
rest 应用程序的调用流程是: 客户端 --> API 网关 --> ELB --> 应用程序(EC2-tomcat)
客户端使用 API 网关 URL 来调用服务。如何在我的应用程序中使用 Java(ws.core?)或 UriInfo 获取客户端使用的实际 API 网关 URL?
提前致谢。
【问题讨论】:
-
您需要 API 网关 URL 的哪一部分?主机名?小路?请求参数?你用这些信息解决了什么问题?
-
在我的 REST 应用程序中,我已经实现了分页,为此我需要设置下一个 URL。下一个 URL 将是 API 网关的完整 URL + 一些额外的查询参数。
标签: java rest url aws-api-gateway amazon-elb