可以 resolveWithFullResponse: true 使响应更重 network-wise?

can resolveWithFullResponse: true make response heavier network-wise?

https://github.com/request/request-promise 我想衡量并尽可能减少响应的有效载荷。 所以我想得到content-lengthheader。我不会得到 header 除非我指定 resolveWithFullResponse 来请求。问题是,它是如何工作的,详细点?它可以使服务器响应在网络负载方面更大吗? 当我使用浏览器获取特定页面时,与使用 request-promise 和 resolveWithFullResponse: true 获取相同页面相比,我得到了不同的(在我的情况下小 3 倍)content-length header 值. 那么 request-promise 只是 trim 它得到的响应,如果你没有指定 resoveWithFullResponse,或者它请求更多数据以防它被设置?

resolveWithFullResponse 只是意味着您将收到完整的 IncomingMessage object 响应,而不是在您的 .then 中收到响应 body ,改为使用所有 headers、状态代码和其他附加信息。

它不影响正在进行的网络请求。