2016-03-15 74 views
-1

我正在使用请求npm库(https://github.com/request/request),并想知道http请求何时完成。这个请求模块是否支持最终监听器?如何使用请求npm模块判断http请求是否完成?

request(url, callback).on('end',function(){})

如果没有,我怎么能确定请求何时完成?

+1

你看过文档(和例子)吗?你甚至可以链接到页面。你还需要其他什么帮助? –

+0

@FelixKling如上所述,我需要确定请求何时完成。我没有在文档中的哪个位置看到有关这方面的信息。如果你这样做,请让我知道。 –

+0

它说:'请求(选项,回调)'和进一步下来:*“回调参数获得3个参数:[...]第三个是'response'主体('String'或'Buffer',或JSON对象如果提供'son'选项)“*。我假设如果你能够访问响应,请求就完成了。类似的例子:https://github.com/request/request#examples –

回答

1

调用callback时,请求完成。否则,如果您不使用回调,则可以侦听response事件,并在传递给response事件处理程序的响应流上侦听end

+0

感谢您的回复。 –

相关问题