为什么我们不需要为POST定义res.on('data'...,即使我们不对数据做任何事情?

理查德·B

发现此问题调试代码,其中以下代码无效:

var req = http.request(options,function(res){
            // res.on('error',cb(err));
            res.on('end',function(){
                cb();
            });
        });

但是,以下工作有效:

       var req = http.request(options,function(res){
            // res.on('error',cb(err));
            res.on('data',function(chunk){
                //why do we need this?
            });
            res.on('end',function(){
                cb();
            });
        });
瓦西尔·波罗维亚克(Vasyl Boroviak)

res变量是一个只读流如果单击链接并向下滚动到“结束”事件,则可能会发现以下内容:

请注意,除非完全消耗了数据,否则不会触发“结束”事件

通过添加“数据”事件处理程序,您可以使用数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 3 - 为什么我的简单程序不对输入做任何事情?

为什么我们不需要为局部变量提供初始值?

不Thread.yield()做任何事情,如果我们有足够的处理器来服务所有主题?

为什么我的 ASP.NET 项目没有做任何事情?

如果我升级内核,是否需要对grub做任何事情?

試圖運行我的 python 腳本沒有做任何事情

我什至使用状态管理 - notifyListeners() 没有做任何事情

scrapy - 设置错误,不允许我使用scrapy做任何事情

ActionScript 3 / MXML:我的代码没有做任何事情

为什么我们不需要对象来存储字符串数据?

为什么我的 javascript for 循环没有做任何事情,而是冻结了我的网页?

Makefile不需要做任何事情

为什么gpg不需要我们指定用于加密和解密的密钥?

为什么说我们不需要克隆一个不可变类?

为什么我们不需要动态语言的接口?

为什么在使用__syncthreads时我们不需要使用volatile变量

为什么我们不需要在React中绑定箭头功能?

为什么在batchnorm和激活后我们不需要卷积层中的偏差

为什么我们不需要在self()中包含self?

更新git版本...我需要对使用较旧git版本的存储库做任何事情吗

我是否必须做任何事情才能使我的 Electron 应用程序“兼容 Citrix”?

我不希望false布尔值做任何事情的Java条件运算符

我如何插入很多,如果它已经存在,不要对 PG-promise 做任何事情

我写了一个 Python 程序,但它在执行时没有做任何事情

部署 Angular 应用程序似乎在我的服务器上没有做任何事情

为什么我们不需要导入任何模块来在python中使用print()、input()、len()、int()等函数

为什么“如果”在此布尔方法中没有做任何事情?

为什么不“-webkit-text-security: circle;” 做任何事情?

为什么setup.pydependency_links没有做任何事情?