Я не знаю, что мне не хватает, но выполнение следующего кода node.js возвращает мне данные
var request = require('request');
var urlRoot = 'http://pllo:8000';
var postMethod = 'test';
var NomeFunzione = 'CondizioniVendita'
var InCondVen = {
'Ente': 7528,
'Materiale': 47327,
'Listino': 1,
'Valuta': 2,
'DtaVal': '20170823',
'Qta': 5,
'Famiglia': 0,
'Marca': 0,
'CatScVen': 0,
'UM': 13,
'Tipo': 'D',
'Messaggi': 0,
'GenType': 1,
'Dettaglio': 12345
}
var options = {
url: urlRoot + '/' + postMethod,
method: 'POST',
form: {
'FunctionName': NomeFunzione,
'InCondVen': InCondVen
}
};
function callback(error, response, body) {
if (!error) {
console.log('reply body: ' + body);
console.log('reply response: ' + JSON.stringify(response)); }
else
console.log('ERROR: ' + error); }
request(options, callback); //CondizioniVendita
При выполнении в почтальоне мне не возвращается никаких данных. Что я должен поставить вместо form
, это form-data
или x-www-form-urlencode
Что я делаю не так?