我正在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为您完成),因此它应该具有某种内容。但是没有主体,没有数据,我无法读取。身体藏在哪里?
您无法从返回值中获取响应的正文
http.get()
。http.get()
不返回响应对象。它返回请求对象(http.clientRequest
)。因此,没有任何方法可以从的返回值获取响应的主体http.get()
。我知道这是一个老问题,但是阅读链接到的文档后,即使您发布了它,情况也是如此。