gpt4 book ai didi

javascript - 甚至不返回错误? Node.js 请求

转载 作者:行者123 更新时间:2023-11-28 05:40:54 26 4
gpt4 key购买 nike

我有一个通过 http.request 获取网站的脚本。我已经将 console.log() 放置在各处,但甚至无法记录它。这是我的代码:

var dg = {
hostname: 'www.roblox.com',
path: '/studio/plugins/info?assetId=12313013',
headers: {
'Accept-Encoding': 'gzip'
}
};

var omagawsh = http.request(dg, function(rspn) {
var strn = []
var gunzip = zlib.createGunzip();
rspn.pipe(gunzip)
gunzip.on('error', function(e) {

})
gunzip.on('data', function(chunk) {
strn.push(chunk)
});
gunzip.on('end', function() {
});
omagawsh.on('error', function(e) {

})
omgawsh.end();
})

我正在使用

var zlib = require('zlib')

var http = require('http')

在顶部。

非常感谢任何帮助,谢谢

最佳答案

您从未真正编写过使用 omgawsh.end() 执行的请求。在完成此操作之前,请求实际上不会发送。

var omagawsh = http.request(dg, function(rspn) {
/* snip */
omgawsh.end();
})

由于请求未完成,因此未到达响应回调。您对 omgawsh 的调用应该在回调之外

var omagawsh = http.request(dg, cb);
omagawsh.on("error", handleError)
omagawsh.end()

请参阅 http.request 的文档:https://nodejs.org/api/http.html#http_http_request_options_callback

关于javascript - 甚至不返回错误? Node.js 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38935519/

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