Я хотел бы знать, как отправить данные формы с заголовками в модуль запроса.
У меня есть функция getToken
, которая отправляет запрос с заголовками и данными форм, а затем данные ответа снова отправляют запросновые URL и возвращаемые данные.
возврат валюты не определен.
извинения, поскольку не удалось предоставить apiurl и ключ
module.exports.getData = function(){
return new Promise(async function (resolve, reject) {
try {
var token= getToken(); //not returning value since undefined
var headers= {
'Content-Type': 'application/x-www-form-urlencoded'
};
var url=//apiurl1;
request.post({ url: url, form: token, headers: headers }, function (e, r, body) {
resolve(JSON.parse(body));
});
}
catch(err){
reject(err);
}
}
function getToken(){
var url=//apiurl,
const form_data = {
grant_type: 'auth_token',
auth_token: //'api_id'
}
var headers= {
'Content-Type': 'application/x-www-form-urlencoded'
};
request.post({ url: url, form: form_data, headers: headers }, function (e, r, body) {
return JSON.parse(body);
});
}