我正在尝试从我的Node.js服务器获取远程DOM
。一般来说,我得到正确的答案,但在某些情况下,我得到这样的符号
+LcBJDIд
以下是我的标题
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
res.header("Accept-Encoding", "gzip,deflate, sdch");
我该怎样做才能获得正确的DOM
?
答案 0 :(得分:0)
可能内容在某些时候被截断。您可以比较成功和失败响应的内容长度。
答案 1 :(得分:0)
你可以试试这个
app.post("/check", function(req, res) {
var link = req.body.url;
var opts = {
uri: link,
gzip: true
}
request(opts, function (error, response, body) {
if (!error && response.statusCode == 200) {
res.json({ body: body});
}
});
});