- Выполните вызов первой конечной точки HTTP (для параметра auth установлено базовое значение auth с введенным пользователем / проходом)
- Используйте выражение
xpath(xml(<body var here>), '//elementNameHere')
в теле результата от вызова, чтобы получить всеэлементы возвращаемого значения, содержащие код - Foreach над этим возвращаемым значением и
- заставляют HTTP-вызов
- добавить результат к переменной массива или concatв строковую переменную.
- Отправьте это значение в хранилище BLOB-объектов
Поскольку вы путаетесь с переменными в цикле foreach, выЯ буду вынужден делать это последовательно (установите управление параллелизмом в цикле Foreach на 'on' и '1'), иначе вы можете получить плохой результат.
Я не знаю, как "застегнуть"содержимое "здесь, так что вам, возможно, придется отправить результат в функцию Azure, которая использует .Net zip lib для выполнения работы (или js zip lib, независимо от вашего вкуса) и делает для вас хранилище BLOB-объектов.
Это также все будет намного легче в DurableФункции земля, я призываю вас обратить на это внимание, если вы так склонны.
Одна мягкая альтернатива, которую вы могли бы рассмотреть, - это шаг 3.2, вместо этого выгрузите этот результат в контейнер для хранения больших двоичных объектов, а затем сделайте весь контейнер доступным для загрузки с помощью вызова функции Azure, который получает контейнер и архивирует содержимое (или URL-адрес хранилища BLOB-объектов для контейнера уже делает это для вас? не уверен)