Я могу успешно выполнить эту команду curl из сценария оболочки Unix и увидеть вывод в C: \ Users \ OutputFile.csv. Что такое эквивалентный код в NodeJS
curl -k -v --user 'helloworld:hello_password'
--header 'Accept: application/vnd.myDMS-dms-api+json; version=1'
-X POST 'https://DMS.com:3001/download/csv'
--data header=true -o C:\Users\OutputFile.csv
Я попытался использовать онлайн-конвертер curl в nodeJS, и он сгенерировал следующий код NodeJs: -
var request = require('request');
var headers = {
'Accept': 'application/vnd.myDMS-dms-api+json; version=1'
};
var options = {
url: 'https://DMS.com:3001/download/csv',
method: 'POST',
headers: headers,
auth: {
'user': 'helloworld',
'pass': 'hello_password'
}
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);
Однако, когда я запускаю этот код NodeJS, он не показывает никакого вывода. Также как я могу получить этот вывод в C: \ Users \ OutputFile.csv