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

How do requests from clients to an API get routed through the gateway hosted on Azure?

我不是 MS Azure 的新手,但我是它的 API 管理服务的新手。我试图了解客户端、APIMS 和后端 APIs 之间的路由是如何工作的,但似乎无法在 Microsoft 的文档。

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

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

请求URL组成如下:

[APIM 服务的名称].azure-api.net/[api 的名称]/[api 方法]/[querystring]

示例:

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