Как запросы от клиентов к API направляются через шлюз, размещенный в Azure? - PullRequest
0 голосов
/ 11 октября 2019

Я не совсем новичок в MS Azure, но я новичок в его службе управления API. Я пытаюсь понять, как работает маршрутизация между клиентом, APIMS и внутренними API, но почему-то не получается найти то, что я ищу, в документации Microsoft.

Итак, вотчто у нас есть и что я понимаю: у нас есть несколько API, которые мы размещаем в Azure в качестве служб приложений. И эти API добавляются в APIMS, который мы используем в качестве шлюза. Входящие политики APIMS для каждого API определяют бэкэнд-сервис в качестве этого приложения. Но это все, что я знаю.

Итак, когда клиент, скажем, приложение, запущенное на чьем-то компьютере, отправляет запрос одному из этих API, как его URL-адрес запроса в конечном итоге направляется через шлюз? И как это все связано?

1 Ответ

0 голосов
/ 11 октября 2019

URL запроса составляется следующим образом:

[название вашей службы APIM] .azure-api.net / [имя api] / [метод api] / [querystring]

пример:

https://myapimanager.azure -api.net / myapi / getstudent? Id = 1
https://myapimanager.azure -api.net/ myotherapi / getsomethingelse? имя = пузырьки

...