我在API管理层中创建了一些API,它们实际上是调用客户端和底层Web api之间的代理。
我通过导入底层API的swagger文件,然后将新创建的API添加到产品中,为我需要的每个单独代理重复此操作。这意味着可以调用底层API,但不能没有新创建的API附加到的产品的订户密钥。
是否可以使用API应用程序执行类似的操作,即仅使用azure门户中底层API的swagger文件创建API应用程序,它们充当调用客户端和底层Web api之间的代理(如下所示)?
答案 0 :(得分:1)
您是否介意扩展为什么需要让API应用程序充当代理?
我没有具体了解API应用程序的这种功能。可以使用基于Swagger的代码生成工具,例如http://swagger.io/open-source-integrations/。所以也许你会找到适合你的东西。