Мне нужно преобразовать следующий запрос, который представляет собой следующий код для кода реакции:
Узлы:
const request = require('request');
var areaRiservata = {
url: "https://www.iliad.it/account/",
method: "POST",
followAllRedirects: true,
jar: true,
form: {
"login-ident": config.iliad.username,
"login-pwd": config.iliad.password
}
}
exports.Login = function(callback) {
request.post(areaRiservata, function (err,res,body) {
if (String(body).match(/ID utente o password non corretto./g) != null) {
//Login fallito, restituisco errore
callback('Errore durante il login. ID utente o password non corretto.');
} else {
//Login effettuato, restituisco il sorgente della pagina
callback(body.replace(/<\/span> \//g, ' /').replace(/GB<br>/g, 'GB</span>'));
}
});
};
Я пробовал это, но, похоже, не работает.
Реагировать родной
fetch('https://www.iliad.it/account/', {
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: JSON.stringify({
'login-ident': ident,
'login-pwd': pwd,
}),
})
.then(response => response.text())
Например, выборка не содержит этих полей, как я могу сделать.
followAllRedirects: true,
jar: true,
Где я делаю не так?