Stavo provando a GET
utilizzare dati binari request
e avevo qualcosa di simile:
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
Ma body
era sempre qualche byte diverso dal previsto. Dopo ulteriori accertamenti ho scoperto che request
presunto body
è una stringa e ho sostituito tutti i byte non unicode.
Ho provato ad aggiungere
encoding: 'binary'
a requestSettings
ma non ha aiutato.
Come posso ottenere i dati binari?
encoding: null
unica opzione che funziona. E - molto scarsamente documentata. Dovrebbe esserci un ovvio avvertimento nella documentazione della Richiesta Nodo su come per recuperare dati binari puri. Grazie!