【发布时间】:2016-04-29 22:11:36
【问题描述】:
我正在查看节点的 request 模块,文档说回调接受三个参数 - error、response (http.IncomingMessage) 和 body。
发出请求时,我发现该主体也可用作response 对象的属性。
那可靠吗?我可以省略回调中的最后一个参数并改用response.body 吗?
【问题讨论】:
-
是的,为什么不试试看会发生什么?
-
我只是好奇为什么文档没有提供这些信息。他们能保证我收到每种请求的正文吗?还是只是巧合?
-
很公平,它真的只是一个方便的方法,所以我们不必做response.body,request会为每个有body要返回的请求返回一个body...body可以是也是一个错误,响应只是一个从 api 返回的对象,请求只是让这样做变得容易
标签: javascript node.js node-request