В связи с дезагрегацией запроса, в настоящее время мы переписываем службу запросов в нашем приложении для узлов с суперагентом. Пока все выглядит нормально, однако мы не совсем уверены, как запросить двоичные данные/октет-поток и обработать фактическое тело ответа как aBuffer
. В соответствии с документами (на стороне клиента), следует использовать
superAgentRequest.responseType('blob');
которая, кажется, прекрасно работает на NodeJS, но я также нашел эту проблему с гитубом, где они используют
superAgentRequest.buffer(true);
что работает так же хорошо. Поэтому мне интересно, какой метод предпочтительнее запрашивать бинарные данные в NodeJS?