【发布时间】:2014-07-20 14:32:59
【问题描述】:
我对 Apigee 还很陌生,所以提前道歉。我们目前有一个访问 Apigee 代理的 api。从阅读 Apigee 最佳实践来看,我们应该像这样对 URL 中的 api 进行版本控制
api/v1/endpoint/
如何从 URL 中删除版本并使用它来定位正确的 api?
谢谢
【问题讨论】:
标签: apigee
我对 Apigee 还很陌生,所以提前道歉。我们目前有一个访问 Apigee 代理的 api。从阅读 Apigee 最佳实践来看,我们应该像这样对 URL 中的 api 进行版本控制
api/v1/endpoint/
如何从 URL 中删除版本并使用它来定位正确的 api?
谢谢
【问题讨论】:
标签: apigee
不要用更多的理论内容来回答这个问题 - 我建议您尝试第一个示例 - Add and configure your first API,您将在构建生产 API 的过程中很好地掌握如何使用 Apigee。
【讨论】:
如何从 URL 中删除版本并使用它来定位正确的 api?
如果您选择基本路径为“api/v1/endpoint/”,如下所示:
<HTTPProxyConnection>
<BasePath>/api/v1/endpoint</BasePath>
<VirtualHost>default</VirtualHost>
</HTTPProxyConnection>
那么只有URL 之后 /api/v1/endpoint 的部分将被发送到目标。通过这种方式,您可以避免将 URL 的版本部分传递给您的目标。
【讨论】: