#azure-data-factory #azure-data-factory-2
#azure-data-factory #azure-data-factory-2
Вопрос:
Допустим, у нас есть следующий URL
https://management.someurl.com?api-version=2020-06-01
Теперь у меня есть список параметров для вызова REST API. Метод, который я пытаюсь вызвать с помощью веб-активности, — GET, поэтому там нет раздела тела. Итак, где мне точно указать эти параметры? Заголовок явно не предназначен для этой цели, поскольку это конкретные параметры API уровня приложения. В случае вызовов POST я мог бы успешно указать параметры в разделе тела веб-активности.
Комментарии:
1. привет. Вы говорите о параметрах запроса?
2. Привет @Dhiraj, если мой ответ полезен для вас, пожалуйста, примите (отметьте) его как ответ. Это может быть полезно для других участников сообщества.
Ответ №1:
Добавьте к ответу @Raunak Jhawar. Вы можете определить некоторые переменные ранее следующим образом:
Затем вы можете добавить динамическое содержимое в поле URL.
@concat(variables('BaseUrl'),concat(variables('Path'),concat('?productId=',variables('QueryParam'))))
Входные данные показывают:
Ответ №2:
Вы должны создать параметры набора данных.
В этом случае создайте параметр базового URL, который будет иметь базовый URL (т. Е. management.someURL.com URL)
Создайте относительный параметр URL, который будет содержать подробную информацию о параметрах запроса. Используйте динамические выражения в конфигурации набора данных для создания этой строки запроса.
Кроме того, вы можете следить за этим блогом, чтобы понять процесс проектирования.