Здравствуйте. У меня проблема с запросом-обещанием.
Я пытаюсь перейти на веб-сайт с запросом http. Я пытаюсь использовать этот код.
const rp = require('request-promise');
const userAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36';
const url = "https://example/process_login";
const _include_headers = function(body, response, resolveWithFullResponse) {
return {
'headers': response.headers,
'data': body,
'finalUrl': response.request.uri.href, // contains final URL
};
};
const options = {
uri: url,
followAllRedirects: true,
method: 'post',
gzip: true,
transform: _include_headers,
headers: {
'User-Agent': userAgent
},form :{
username: 'xxxxxx',
password: 'xxxxxx'
},
followRedirect : true,
resolveWithFullResponse: false,
simple : true,
redirect_uri:'https://example/secured/mon-espace-membre?fromLogin=true'
};
rp.get('https://example/authentification').then(function(response2, body){
/* console.log("respnse " + response2);
console.log("Body " + body);*/
return rp(options).then(function(response, body){
console.log(response);
console.log(body);
return rp.get('https://example/secured/mon-espace-membre').then(function(response1, body){
/* console.log("respnse " + response1);
console.log("Body " + body);*/
}).catch(function(error) {
console.log(error);
});
});
}).catch(function(error) {
console.log(error);
});
Можно ли перейти на веб-сайт с http запрос с nodejs? Я хочу связать запрос на доступ к указанной странице c.