nodejs http.get响应中的主体在哪里?

我正在http://nodejs.org/docs/v0.4.0/api/http.html#http.request上阅读文档,但是由于某些原因,我似乎无法真正找到body / data属性在返回的完成响应对象上。

> var res = http.get({host:'www.somesite.com', path:'/'})

> res.finished
true

> res._hasBody
true

完成(http.get为您完成),因此它应该具有某种内容。但是没有主体,没有数据,我无法读取。身体藏在哪里?

十三卡卡西Gil2020/03/24 09:49:38

您无法从返回值中获取响应的正文http.get()

http.get()不返回响应对象。它返回请求对象(http.clientRequest)。因此,没有任何方法可以从的返回值获取响应的主体http.get()

我知道这是一个老问题,但是阅读链接到的文档后,即使您发布了它,情况也是如此。