может разрешитьWithFullResponse: правда сделать ответ тяжелее в сети? - PullRequest
0 голосов
/ 14 сентября 2018

https://github.com/request/request-promise Я хочу измерить и, возможно, минимизировать полезную нагрузку ответа.Поэтому я хочу получить заголовок с длиной содержимого.Я не получу заголовки Unles, я указываю resolveWithFullResponse для запроса.Вопрос, как это работает, подробно?Может ли он увеличить отклик сервера с точки зрения загрузки сети?Когда я получаю определенную страницу с браузером, я получаю другое (в 3 раза меньше, в моем случае) значение заголовка длины содержимого, по сравнению с получением той же страницы с обещанием запроса с resolveWithFullResponse: true.Так что запрос-обещание - это просто обрезанный ответ, который он получает, если вы не укажете resoveWithFullResponse, или он запрашивает больше данных, если он установлен?

1 Ответ

0 голосов
/ 24 апреля 2019

resolveWithFullResponse просто означает, что вместо получения тела ответа в вашем .then вы получите полный объект IncomingMessage для ответа со всеми заголовками, кодами состояния и другой прикрепленной информацией.

Не влияет на выполняемый сетевой запрос.

...