在请求模块中,我没有看到任何断开连接或结束。 如何确保http请求已关闭。是为我们处理这个的图书馆?如果是这样在文档中找不到
答案 0 :(得分:0)
请求模块负责处理所有类型的请求。请参见下面的模块中的函数,并相应地调用每个类型的请求。
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()
}
}