https://github.com/request/request-promise 我想测量并可能最小化响应的有效载荷。 所以我想获取内容长度标题。我不会得到我指定请求resolveWithFullResponse
的标题。问题是,它是如何工作的,详细?它能否使服务器响应在网络负载方面更大? 当我使用浏览器获取特定页面时,与使用resolveWithFullResponse: true
获得具有请求承诺的相同页面相比,我得到了不同的(在我的情况下小 3 倍(内容长度标题值。 那么,如果您不指定resoveWithFullResponse
,请求-承诺只是修剪它得到的响应,还是在设置的情况下请求更多数据?
resolveWithFullResponse
只是意味着,而不是接收.then
中的响应正文,您将收到响应的完整IncomingMessage
对象,其中包含所有标头、状态代码和其他附加信息。
它不会影响发出的网络请求。