我创建了一个非常简单的RESTful服务,并将其部署在我的本地tomcat服务器上。我想创建和配置API代理并使用Apigee进行测试。在尝试创建新的API代理时,它不允许我指向包含localhost和端口信息的url端点。
http://localhost:8080/PageNameService/ /**** DOES NOT WORK ***/
http://weather.yahooapis.com /***** WORKS ************/
这是否意味着您无法在apigee中配置包含localhost和端口的Target Endpoint URL?请指导。
答案 0 :(得分:2)
Apigee Edge托管在4G云基础架构上,并且可以接受后端网址,它可以作为外观并传递由其处理的流量。它无法使用localhost:8080连接到您的tomcat服务器。您可以提供任何全局可访问的完整URL(它可以具有域名,甚至具有正确端口的IP地址也可以。)
答案 1 :(得分:2)
我使用ngrok解决了这个问题。我能够将来自Edge的呼叫路由到我的本地机器。绝对喜欢ngork! : - )