gpt4 book ai didi

xml - Node.js 对 xml 文档的请求未收到正确的编码格式?

转载 作者:太空宇宙 更新时间:2023-11-04 00:45:32 25 4
gpt4 key购买 nike

我不太清楚为什么,但我从对 xml 格式的 rss feed 的调用中接收到看起来像 n�F����S� 的数据。

    exports.search = function(req, res) {
request.get('https://secret.co/usearch/'+req.params.id+'/?rss=1', function (error, response, body) {
console.log(body);
if (!error && response.statusCode == 200) {
parseString(body, function (err, result) {
res.json(result);
});
}
});
};

就在一个特定的网址上,我想知道如何解决这个问题并获得正确的 xml?

最佳答案

相关 URL 提供 gzip 编码的内容。将选项 gzip : true 添加到请求调用将解决问题:

exports.search = function(req, res) {
request({ method : 'GET', url: 'https://kat.cr/usearch/scarface/?rss=1', gzip: true }, function(error, response, body) {
console.log(body);
if (!error && response.statusCode == 200) {
parseString(body, function (err, result) {
res.json(result);
});
}
});
};

关于xml - Node.js 对 xml 文档的请求未收到正确的编码格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34918623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com