Я использую nodeJS для создания конвейера в фабрике данных v2, и мне нужно передать два параметра в теле. При этом параметры не передаются в конвейер. Конвейер запущен, но параметры, которые я передаю в формате JSO, не принимаются конвейером
Создание константы опций, которую я использую в своем запросе:
const options = {
hostname: 'management.azure.com',
port: 443,
path: '/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.DataFactory/factories/<datafactoryName>/pipelines/<pipelineName>/createRun?api-version=2018-06-01',
method: 'POST',
body: req.body,
headers: {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
}
};
Требуемое тело выглядит так:
{
“inputpath”: “input file location”,
“outputpath”: “output file location”
}
Окончательный запрос к ADFv2 Rest API:
var req = https.request(options, result => {
result.on('data', (chunk) => {
res.send(chunk);
});
})
req.on('data', (data) => {
});