0

在请求模块中,我没有看到任何断开连接或结束。如何确保 http 请求已关闭。图书馆在为我们处理这个吗?如果是这样在文档中找不到

4

1 回答 1

0

request 模块负责处理所有类型的请求。请参阅下面它们在其模块中具有的功能,并在每种类型的请求中相应地调用..

Request.prototype.end = function (chunk) {
var self = this
if (chunk) {
self.write(chunk)
}
if (!self._started) {
self.start()
}
self.req.end()
}
Request.prototype.pause = function () {
var self = this
if (!self.responseContent) {
self._paused = true
} else {
self.responseContent.pause.apply(self.responseContent, arguments)
}
}
Request.prototype.resume = function () {
var self = this
if (!self.responseContent) {
self._paused = false
} else {
self.responseContent.resume.apply(self.responseContent, arguments)
}
}
Request.prototype.destroy = function () {
var self = this
if (!self._ended) {
self.end()
} else if (self.response) {
self.response.destroy()
}
}
于 2015-07-31T07:10:16.643 回答