Binär-Inhalt in Node.js mit Anfrage erhalten

Ich versuche zu GET eine binäre Daten mit Anfrage, und hatte so etwas wie:

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

Aber body war immer ein paar bytes anders erwartet. Nach einer weiteren Untersuchung fand ich heraus, dass request angenommen body ist string und ersetzt alle nicht-unicode-bytes.

Habe ich versucht, hinzuzufügen

encoding: 'binary'

zu requestSettings aber es hat nicht geholfen.

Wie bekomme ich die binären Daten?

InformationsquelleAutor der Frage GilZ | 2013-02-13

Schreibe einen Kommentar