如何在apigee中配置包含localhost和port的Target Endpoint?

时间:2014-03-11 19:09:23

标签: apigee

我创建了一个非常简单的RESTful服务,并将其部署在我的本地tomcat服务器上。我想创建和配置API代理并使用Apigee进行测试。在尝试创建新的API代理时,它不允许我指向包含localhost和端口信息的url端点。

http://localhost:8080/PageNameService/ /**** DOES NOT WORK ***/
http://weather.yahooapis.com           /***** WORKS ************/

这是否意味着您无法在apigee中配置包含localhost和端口的Target Endpoint URL?请指导。

2 个答案:

答案 0 :(得分:2)

Apigee Edge托管在4G云基础架构上,并且可以接受后端网址,它可以作为外观并传递由其处理的流量。它无法使用localhost:8080连接到您的tomcat服务器。您可以提供任何全局可访问的完整URL(它可以具有域名,甚至具有正确端口的IP地址也可以。)

答案 1 :(得分:2)

我使用ngrok解决了这个问题。我能够将来自Edge的呼叫路由到我的本地机器。绝对喜欢ngork! : - )