1

我在 API 管理层创建了一些 API,它们本质上是调用客户端和底层 Web api 之间的代理。

我通过导入底层 API 的 swagger 文件来做到这一点,然后将新创建的 API 添加到产品中,对我需要的每个单独的代理重复此操作。这意味着可以调用底层 API,但不能没有新创建的 API 所附加到的产品的订阅者密钥。

在此处输入图像描述

是否可以对 API 应用程序执行类似的操作,即仅使用 azure 门户中底层 API 的 swagger 文件创建 API 应用程序,充当调用客户端和底层 Web api 之间的代理(如下所示)?

在此处输入图像描述

4

1 回答 1

1

您介意扩展一下为什么需要让 API 应用程序充当代理吗?

我不知道 API 应用程序的这种功能。有可用的基于 Swagger 的代码生成工具,例如在http://swagger.io/open-source-integrations/上。因此,也许您将能够找到适合您的东西。

于 2016-03-04T20:01:49.510 回答