Получение бинарного контента в Node.js с использованием запроса

Я пыталсяGET двоичные данные с использованиемrequestи было что-то вроде:

var requestSettings = {
    method: 'GET',
    url: url,
};
request(requestSettings, function(error, response, body) {
    // Use body as a binary Buffer
}

Ноbody всегда было несколько байтов, отличных от ожидаемых. После дальнейшего расследования я узнал, чтоrequest предполагается,body является строкой и заменяет все байты не в Юникоде.

Я пытался добавить

encoding: 'binary'

вrequestSettings но это не помогло

Как я могу получить двоичные данные?

Ответы на вопрос(1)

Ваш ответ на вопрос