如何使用Azure API管理链接API

时间:2016-12-06 18:52:47

标签: web-services azure asp.net-web-api azure-api-management

如何使用Azure API管理在同一URL上链接多个API?

我有两个用户存储的API,并且该用户重新获取API。

我想构建rest api,因此资源将与用户相关。

Mycompany/users/dani@gmail.com/resources。

用户商店api是mycompany / users 资源api是mycompany / resources。

我不想构建额外的服务来巩固这两个apis。

由于

3 个答案:

答案 0 :(得分:1)

您可以在API Management中创建指向多个不同后端API的单个API。使用js政策更改某些操作的后端API。

答案 1 :(得分:1)

此外,您可以使用“发送请求”策略,该策略将调用另一个API端点并将结果存储在声明的变量中。这就是对我有用的。

就我而言,在获得第一个API的响应后,我又点击了另一个URL。在获得响应之前,也可以在入站策略中执行相同的操作,同样,您可以使用多个API。

政策摘要。

enter image description here

答案 2 :(得分:0)

我遵循了此https://www.c-sharpcorner.com/blogs/api-aggregation-using-azure-apim链接中提供的步骤,并且能够在一个API调用中合并两个API响应。

它说明了如何在API管理中汇总或链接多个API响应