Добрый день.
Пытаюсь получить курсы валют из cbr. В результате получаю XML с нераспознанной кириллицей. Где что нужно прописать, подскажите, пожалуйста?
Код
const xml2js = require('xml2js');
const util = require('util');
const parser = new xml2js.Parser();
var http = require('http');
//The url we want is: 'www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
var options = {
host: 'www.cbr.ru',
path: '/scripts/XML_daily.asp?date_req=02/03/2002'
};
callback = function(response) {
var str = '';
//another chunk of data has been received, so append it to `str`
response.on('data', function (chunk) {
str += chunk;
});
//the whole response has been received, so we just print it out here
response.on('end', function () {
parser.parseString(str, (err, result) => {
console.log(util.inspect(result, false, null, true));
})
});
}
http.request(options, callback).end();
Результат