客户端对API的请求如何通过Azure上托管的网关进行路由?

时间:2019-10-10 21:50:08

标签: azure azure-api-management azure-api-apps

我对MS Azure并不完全陌生,但对它的API管理服务却并不陌生。我试图了解客户端,APIMS和后端API之间路由的工作方式,但是似乎无法在Microsoft文档中找到我要寻找的东西。

这就是我们所拥有的和我所了解的: 我们有多个API作为App Services托管在Azure上。并将这些API添加到我们用作网关的APIMS中。每个API上APIMS的入站策略都将后端服务指定为该应用程序。但这就是我所知道的。

因此,当客户端(例如在某人计算机上运行的应用程序)将请求发送至其中一个API时,其请求URL最终如何通过网关路由?以及所有这些有什么关系?

1 个答案:

答案 0 :(得分:0)

请求URL组成如下:

[您的APIM服务的名称] .azure-api.net / [api的名称] / [api方法] / [查询字符串]

示例:

https://myapimanager.azure-api.net/myapi/getstudent?id=1
https://myapimanager.azure-api.net/myotherapi/getsomethingelse?name=bubbles

相关问题