Управление API Azure - как обрабатывать постраничный ответ от внутреннего API - PullRequest
0 голосов
/ 18 марта 2019

Я создал API в Azure API Management для получения данных от внутреннего API.

Результат от внутреннего API-интерфейса разбит на страницы, включая «следующий» URL-адрес в ответе, который должен использоваться для следующего запроса.

Как обрабатывать этот «следующий» URL-адрес в порядкеобъединить все постраничные ответы и вернуть сумму всех разбитых на страницы ответов как один отдельный ответ через Azure APIM?

1 Ответ

0 голосов
/ 20 марта 2019

Это было бы довольно сложной политикой, но ее можно было бы сделать, комбинируя повтор и запрос на отправку. Короче говоря, продолжайте повторять запрос каждый раз со следующим URL и конкатенирующими результатами, пока в ответе есть следующая ссылка.

...