J'essayais de GET
une donnée binaire en utilisant request
et avait quelque chose comme :
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
Pero body
était toujours différent de quelques octets de ce qui était attendu. Après une enquête plus approfondie, j'ai découvert que request
supposé body
est une chaîne de caractères et remplace tous les octets non unicode.
J'ai essayé d'ajouter
encoding: 'binary'
à requestSettings
mais ça n'a pas aidé.
Comment puis-je obtenir les données binaires ?