当我在Apigee中创建API代理(我的帐户是新的),然后将新创建的网址粘贴到我的浏览器中时,我得到了意外的结果。
数据以我对系统底层API的期望返回。但是,浏览器中的URL从Apigee URL更改为我的原始URL。
我甚至不希望用户知道我的基础URL存在。我们计划将客户端SSL置于适当的位置,以便只有Apigee系统可以与我们的底层API通信,但这仍然是我没想到的行为。
非常感谢任何帮助或指导。
答案 0 :(得分:3)
您在浏览器中看到目标网址的唯一方法是,您的目标是在响应中返回带有所述网址的302重定向。如果在apigee中您指向具有自动重定向到https地址的重写规则的http目标,则通常会发生这种情况。
解决此问题的最佳方法是将目标更改为https地址,以便不会发生重定向。
如果是其他原因,您应该查看跟踪工具以确切了解通过apigee的流量,这可以让您更好地了解请求在通过平台时的更改。