Estaba tratando de GETusar datos binarios requesty tenía algo como:
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
Pero bodysiempre fue unos pocos bytes diferentes de lo esperado. Después de una investigación adicional descubrí que se requestsupone que bodyes una cadena y reemplacé todos los bytes no unicode.
Traté de agregar
encoding: 'binary'
a requestSettingspero no sirvió de nada.
¿Cómo puedo obtener los datos binarios?
encoding: nulles la única opción que funciona. Y, muy poco documentada. Debería haber una advertencia obvia en la documentación de Solicitud de Nodo sobre cómo para recuperar datos binarios puros ¡Gracias!