gpt4 book ai didi

node.js - 在流模式下使用 needle.js 时如何获取响应 header ?

转载 作者:行者123 更新时间:2023-12-04 02:00:32 27 4
gpt4 key购买 nike

我想在流模式下使用 node.js 的 needle 模块,类似于 needle 文档中的这个例子:

var stream = needle.get('http://www.as35662.net/100.log');

stream.on('readable', function() {
var chunk;
while (chunk = this.read()) {
console.log('got data: ', chunk);
}
});

这允许我从流中读取响应主体。

如何访问响应 header ?

最佳答案

通过读取源代码,needle 发出了两个事件,headerheaders

只对标题感兴趣:

var stream = needle.get(someURL);

stream.on('headers', function(headers) {
// do something with the headers
});

或状态码和标题:

stream.on('header', function(statusCode, headers) {
if (statusCode != 200) {
// scream and panic
}
});

关于node.js - 在流模式下使用 needle.js 时如何获取响应 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31649901/

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