如何使用Azure管理在同一个URL上链接多个API?
我有两个api,一个是用户存储,另一个是用户资源api。
我希望构建rest,这样资源就会与用户相关。
Mycompany/users/dani@gmail.com/resources。
用户存储api是mycompany/用户资源api是mycompany/resources。
我不想构建额外的服务来合并这两个apis。
谢谢
发布于 2016-12-19 13:28:15
您可以在API管理中创建一个指向多个不同后端API的API。使用set-backend-service策略更改某些操作的后端API。
发布于 2020-07-17 12:57:18
此外,您还可以使用“发送请求”策略,该策略将调用另一个API端点并将结果存储在声明的变量中。这就是对我起作用的东西。
在我的例子中,在获得第一个API的响应后,我访问了另一个URL。在获得响应之前,也可以在入站策略中进行同样的操作,类似地,您也可以访问多个API。
政策片段。

发布于 2020-03-02 07:43:16
我遵循了这个https://www.c-sharpcorner.com/blogs/api-aggregation-using-azure-apim链接中提供的步骤,能够在一个API调用中组合两个API响应。
它告诉我们如何在API管理中聚合或链接多个API响应。
https://stackoverflow.com/questions/41002723
复制相似问题