我试图GET使用二进制数据request,并且有类似的东西:
var requestSettings = {
    method: 'GET',
    url: url,
};
request(requestSettings, function(error, response, body) {
    // Use body as a binary Buffer
}
但body总是与预期的几个字节不同。经过进一步调查,我发现request假定body是字符串并替换了所有非 unicode 字节。
我试着添加
encoding: 'binary'
到requestSettings,但它并没有帮助。
我怎样才能得到二进制数据?