【问题标题】:How should I implement api versioning in Apigee?我应该如何在 Apigee 中实现 api 版本控制?
【发布时间】:2014-07-20 14:32:59
【问题描述】:

我对 Apigee 还很陌生,所以提前道歉。我们目前有一个访问 Apigee 代理的 api。从阅读 Apigee 最佳实践来看,我们应该像这样对 URL 中的 api 进行版本控制

api/v1/endpoint/

如何从 URL 中删除版本并使用它来定位正确的 api?

谢谢

【问题讨论】:

    标签: apigee


    【解决方案1】:

    不要用更多的理论内容来回答这个问题 - 我建议您尝试第一个示例 - Add and configure your first API,您将在构建生产 API 的过程中很好地掌握如何使用 Apigee。

    【讨论】:

      【解决方案2】:

      如何从 URL 中删除版本并使用它来定位正确的 api?

      如果您选择基本路径为“api/v1/endpoint/”,如下所示:

      <HTTPProxyConnection>
          <BasePath>/api/v1/endpoint</BasePath>
          <VirtualHost>default</VirtualHost>
      </HTTPProxyConnection>
      

      那么只有URL 之后 /api/v1/endpoint 的部分将被发送到目标。通过这种方式,您可以避免将 URL 的版本部分传递给您的目标。

      【讨论】:

        猜你喜欢
        • 2012-03-04
        • 2021-08-24
        • 1970-01-01
        • 2017-06-14
        • 2020-05-27
        • 1970-01-01
        • 2016-07-18
        • 1970-01-01
        • 2011-06-28
        相关资源
        最近更新 更多