我在 API 管理层创建了一些 API,它们本质上是调用客户端和底层 Web API 之间的代理。
我通过导入底层 API 的 swagger 文件,然后将新创建的 API 添加到产品中,对我需要的每个单独的代理重复此操作来完成此操作。这意味着可以调用底层 API,但如果没有新创建的 API 所附加的产品的订阅者 key ,则无法调用。
是否可以对 API 应用程序执行类似的操作,即仅使用 Azure 门户中底层 API 中的 swagger 文件创建 API 应用程序,该文件充当调用客户端和底层 Web API 之间的代理(如下所示)?
最佳答案
您介意详细说明为什么需要 API 应用程序充当代理吗?
我不知道 API 应用程序有这样的功能。有基于 Swagger 的代码生成工具可用,例如 http://swagger.io/open-source-integrations/ 。因此,也许您能够找到适合您的东西。
关于api - 从 Swagger 元数据创建 Azure Api 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799655/